JavaScript must be enabled to play.
Browser lacks capabilities required to play.
Upgrade or switch to another browser.
Loading…
<<nobr>> <!-- Applies make-up --> <<set $path = "homes/shared/shower/makeup/" + random(1,3)>> <<video $path>> <br><br> I have applied makeup. <<if $mcstatTbl.home != "Jail" && $mcstatTbl.home != "Basement" && $dropMakeup == 1>> <<drop $inventoryInv "makeupKits" 1>> <</if>> <<set $dropMakeup = 0>> <<set $mcattrTbl.makeup += $ONE_MAKEUP_VALUE>> <<clampStats>> <<returnToLocation $location>> <</nobr>>
<<nobr>> <!-- Begging and all events that can happen when you beg. --> <<if $firstVisitArr.includes("beg") == false>> <<set $journalEntryType = "firstBeg">> <<include AddEventText>> <<set $firstVisitArr.push("beg")>> <</if>> <<set $tmpEnergy = random($ENERGY.LOW)>> <<spendTime $tmpEnergy 1>> <<set $path = "images/actions/begging/beg" + random(1,5) + ".jpg">> <<image $path>> <<if ! $youAreBold>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.LOW, $CORRUPTION_RAND.MED)>> <</if>> <<set $mcattrTbl.hygiene -= random ($HYGIENE_RAND.LOW, $HYGIENE_RAND.MED)>> <<set $mcattrTbl.makeup -= random ($MAKEUP_RAND.LOW, $MAKEUP_RAND.MED)>> <<clampStats>> <<if random($MAX_RAND_VALUE) <= $SUCCESSFUL_BEGGING_CHANCE>> <<set $tmpMoney = random($BEGGING_MONEY.MIN, $BEGGING_MONEY.MAX)>> Somebody took pity on me and gave me $tmpMoney.<br> <<set $mcstatTbl.money += $tmpMoney>> <<if $mcattrTbl.energy > $ENERGY.LOW>> <br>[[Beg Again|Beg]] <</if>> <<set $journalEntryType = "dayBeg">><<include AddEventText>> <<returnToLocation $location>> <<elseif random($MAX_RAND_VALUE) <= $BEG_NO_MONEY_CHANCE>> Nobody gave me any money.<br> <<if $mcattrTbl.energy >= $ENERGY.LOW>> <br>[[Beg Again|Beg]] <</if>> <<set $journalEntryType = "dayBegNoMoney">><<include AddEventText>> <<returnToLocation $location>> <!-- TODO probably add rape, sex (proposition) maybe kidnapped as a sex slave someone can offer a job or to help you (with ulterior motives or not !) --> <<else>> [[Shit! The police caught me|PoliceInterrogation][$caughtByPolice to "begging"]]<br> <</if>> <</nobr>>
<!-- Fall asleep will happen if you perform certain actions when you are very tired. Most of the events are bad. --> <<addMins $NAP_MINUTES_VALUE>> <<set $mcattrTbl.energy += $ENERGY.HIGH>> <<set $journalEntryType = "dayFallAsleep">><<include AddEventText>> <!-- TODO add events when falling asleep on the street, usually, sex, blackmail, kidnaping or police related, so bad ones. --> I'm too tired and fell asleep. <<return "Get up">>
<<nobr>> <!-- Handles the flashing actions and consequences. --> <<set $tmpEnergy = random($ENERGY.LOW, $ENERGY.LOW)>> <<spendTime $tmpEnergy 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<if $mcattrTbl.fame < $FAME.UNKNOWN>> <<set $mcattrTbl.fame += random($FAME_RAND.LOW, $FAME_RAND.MED)>> <</if>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.MED)>> <<set $mcattrTbl.arousal += random($AROUSAL_RAND.LOW, $AROUSAL_RAND.MED)>> <<clampStats>> <<if random($MAX_RAND_VALUE) <= $SUCCESSFUL_FLASH_CHANCE>> <<if $location == "Beach">> <<set $path = "actions/flashing/beach/" + random(1,14)>> <<elseif $isOutside == true>> <<set $path = "actions/flashing/outside/" + random(1,19)>> <<else>> <<set $path = "actions/flashing/inside/" + random(1,10)>> <</if>> <<set $statsTbl.timesFlashed += 1>> <<video $path>> <!-- Story milestones --> <<if $statsTbl.timesFlashed == 1>> <<set $journalEntryType = "flashed1">> <<elseif $statsTbl.timesFlashed == 50>> <<set $journalEntryType = "flashed50">> <<else>> <<set $journalEntryType = "dayFlashed">> <</if>> <<if $journalEntryType != "">> <<include AddEventText>> <</if>> <<if random($MAX_RAND_VALUE) <= $FLASH_SEX_OFFER_CHANCE>> <<if ($offerSexForMoneyPublicOrMany || (offerSexForFunPrivateOrMasked && $isOutside == false)) && $youAreSexy>> <br>Someone saw me and wants to fuck me. <<if $isOutside == true>> <<if $offerSexForFunPublicOrMany>> <br>[[Accept the offer|PublicIntro][$mcSexData.guys to random(1, $GUYS_NUM.MIN)]]<br> <</if>> <<set $tmpMoney = $SEX_DEMAND_MONEY.OUTSIDE * $SEX_DEMAND_MUL>> <<if $youAreConvincing>> <<set $tmpMoney = $SEX_DEMAND_MONEY.OUTSIDE>> <</if>> <br>[[Demand $tmpMoney for sex|PublicIntro][$mcSexData.guys to random(1, $GUYS_NUM.MIN), $mcstatTbl.money to $mcstatTbl.money + $tmpMoney]]<br> <<else>> <<if $offerSexForFunPrivateOrMasked>> <br>[[Accept the offer|PublicIntro][$mcSexData.guys to random(1, $GUYS_NUM.MIN)]]<br> <</if>> <<set $tmpMoney = $SEX_DEMAND_MONEY.INSIDE * $SEX_DEMAND_MUL>> <<if $youAreConvincing>> <<set $tmpMoney = $SEX_DEMAND_MONEY.INSIDE>> <</if>> <br>[[Demand $tmpMoney for sex|PublicIntro][$mcSexData.guys to random(1, $GUYS_NUM.MIN), $mcstatTbl.money to $mcstatTbl.money + $tmpMoney]]<br> <</if>> <<returnToLocation $location>> <<elseif $isOutside == false && random($MAX_RAND_VALUE) <= $flashRapeChance>> <br>[[I hear someone behind me|RapeIntro][$mcSexData.guys to random(1, $GUYS_NUM.MIN)]]<br> <<else>> <<returnToLocation $location>> <</if>> <<else>> <<returnToLocation $location>> <</if>> <<else>> <br>[[The police caught me|PoliceInterrogation][$caughtByPolice to "indecency"]]<br> <</if>> <</nobr>>
<<nobr>> <!-- Handles kidnapping (from various reasons). In some cases you can still end up free. --> <<setLocationAndVars "Outside">> <!-- You are taken outside --> <<set $mcattrTbl.morale = $STAT.MIN>> <<image "images/actions/kidnapped/to_car1.jpg">> Whats happening?! What are you doing?! I screamed and try to fight, but in vain.<br> A couple of guys took me from my home and put me into the trunk of a car. <br> <<image "images/actions/kidnapped/in_car2.jpg">> As I was siting into the car trunk, I realized that I couldn't afford to pay your loan, and that's probably the reason they kidnapped me.<br> <<image "images/actions/kidnapped/tied2.jpg">> As they are driving towards... God knows what, I realized the trouble I'm in! How will I get out of this mess?! What they'll do to me?!<br><br> <<if $mcstatTbl.debt >= $DEBT.LOW>> <<if $mcstatTbl.home == "Apartment">> <<set $mcstatTbl.home = "None">> <<set $rentTbl.owned = 0>> <<set $mcstatTbl.wealth -= $APARTMENT_PRICE_VALUE>> <<set $mcstatTbl.debt -= Math.round($APARTMENT_PRICE_VALUE/2)>> <<if $mcstatTbl.debt <= 0>> <<set $mcstatTbl.debt = 0>> I felt relieved to hear some guy say: "You are a lucky bitch. Your apartment covered your debt.<br> But you have to live on the streets haha." Yes, I'll have to live on the streets, but at least I will not be forced to do... I don't even want to think about it. <<set $journalEntryType = "kidnappedPaid">><<include AddEventText>> <br><br>[[Outside]] <<else>> Some guy told me: "This will cover some of the debt. <br> You will still have to pay me $mcstatTbl.debt, but you are free, for now!" What will I do now? I have nothing and still have some debt to pay, but at least I got away this time. <<set $journalEntryType = "kidnappedPostponed">><<include AddEventText>> <br><br>[[Outside]] <</if>> <<elseif $mcstatTbl.home == "Villa">> <<set $mcstatTbl.home = "None">> <<set $mcstatTbl.wealth -= $VILLA_PRICE_VALUE>> <<set $mcstatTbl.debt = 0>> "You had a nice villa bitch. It will be nice to live in it.<br> You are now homeless, but look on the bright side, you are out of the debt!" I was so scared that when I heard this words I was happy, happy that I'm free. I will have to start over, but at least I will not have to look over my shoulder all the time. <<set $journalEntryType = "kidnappedPaid">><<include AddEventText>> <br><br>[[Outside]] <<elseif $mcstatTbl.wealth > 3500>> <<set $mcstatTbl.debt -= Math.round($mcstatTbl.wealth/4)>> <<set $mcstatTbl.wealth = 0>> <<set $changePlaceEnergyLost = $CHANGE_PLACE_ENERGY.WALK>> <<set $mcattrTbl.sexy = $STAT.MIN>> <<set $vehicleTbl.name = "None">> <<set $mcTbl.bra = "None">> <<set $mcTbl.panties = "None">> <<set $mcTbl.clothes = "Rag">> <<set $mcTbl.shoes = "None">> <<set $mcTbl.wearBody = "Rag">> <<set $mcTbl.wearTits = "None">> <<set $mcTbl.wearPussy = "None">> <<set $mcTbl.wearFeet = "None">> <<set $mcTbl.sportsuit = "None">> <<set $mcTbl.sportshoes = "None">> <<set $mcTbl.swimsuit = "None">> <<set $mcTbl.coat = "None">> <<set $mcTbl.purse = "None">> <<set $inventoryArr = []>> <<if $mcstatTbl.debt <= 0>> <<set $journalEntryType = "kidnappedPaid">><<include AddEventText>> <<set $mcstatTbl.debt = 0>> Some guy said: "Well that's a surprise. Your belongings cover the debt." as he freed me. I'm glad I got out of this so easy. <<set $journalEntryType = "kidnappedPaid">><<include AddEventText>> <br><br>[[Outside]] <<else>> <<set $journalEntryType = "kidnappedPostponed">><<include AddEventText>> "That will cover some of the debt. You still own me $mcstatTbl.debt, but you are free for the time being. <br> "Don't forget to pay the rest of the money whore, or else!." Some guy said as he took all my possessions, but the last thing he said really scared me! I have to get out of this debt by any means necessary! <<set $journalEntryType = "kidnappedPostponed">><<include AddEventText>> <br><br>[[Outside]] <</if>> <<else>> <<set $mcattrTbl.fear += random($FEAR_RAND.LOW, $FEAR_RAND.MED)>> <<if $youAreHot && random($MAX_RAND_VALUE) <= $ESCAPE_KIDNAPPING_CHANCE>> The guys approach me lustfully and [[grabbed me|RapeIntro][$mcstatTbl.debt to $mcstatTbl.debt + Math.round($mcstatTbl.debt*$DEBT_INTEREST.LSHARK), $mcSexData.guys to random($GUYS_NUM.MIN, $GUYS_NUM.MED)]], bitch. <<elseif $youAreConvincing==1 && random($MAX_RAND_VALUE) <= $ESCAPE_KIDNAPPING_CHANCE>> I manage to convince them to let you go and you promise that you will pay them next time. <<set $journalEntryType = "kidnappedPostponed">><<include AddEventText>> <<if ! $youAreMagnetic>> <<set tmpMoney = Math.round($mcstatTbl.debt * $WEEKLY_REPAY_PERCENT_VALUE)>> <br>However I will have to pay them $tmpMoney more. <<set $mcstatTbl.debt += $tmpMoney>> <</if>> <br><br>[[Outside]] <<elseif $offerSexWhenInTroublePublicOrMany && $youAreSexy == 1 && random($MAX_RAND_VALUE) <= $ESCAPE_KIDNAPPING_CHANCE>> I [[offer them sexual services|SexIntro][$mcSexData.guys to random($GUYS_NUM.MIN, $GUYS_NUM.MED)]] for a delay. <<else>> I don't know where am I, but now I see the loan shark and I feel a little more calm.<br> "Hello girl! You didn't pay your loan today, so I decided to use you to pay the load.<br>" What... what do you mean by that?! "We will take you all your belongings and subtract it from the loan.<br> After that you will work to pay your debts ... [[in our dungeon|Home][$mcstatTbl.home to "Basement", $rentTbl.daysToPay to 0, $mcstatTbl.std to "None", $mcstatTbl.pregnancy to 0, $mcattrTbl.sexy to $STAT.MAX]]".<br><br> <<set $mcattrTbl.morale -= random($MORALE_RAND.HIGH, $MORALE_RAND.BIG)>> <!-- Story milestones --> <<if $statsTbl.daysAbducted == 0>> <<set $journalEntryType = "abductedFirst">> <<include AddEventText>> <<elseif $statsTbl.daysAbducted > 0>> <<set $journalEntryType = "abductedMore">> <<include AddEventText>> <</if>> <</if>> <</if>> <<else>> <<set $mcattrTbl.fear += random($FEAR_RAND.LOW, $FEAR_RAND.MED)>> <<if $youAreConvincing == 1 && random($MAX_RAND_VALUE) <= $ESCAPE_KIDNAPPING_CHANCE>> I manage to convince them to let you go and you promise that you will pay them next time. <<if ! $youAreMagnetic>> <<set tmpMoney = Math.round($mcstatTbl.debt * $WEEKLY_REPAY_PERCENT_VALUE)>> <br>However I will have to pay them $tmpMoney more. <<set $mcstatTbl.debt += $tmpMoney>> <</if>> <br><br>[[Outside]] <<elseif $offerSexWhenInTroublePublicOrMany == 1 && $youAreHot == 1 && random($MAX_RAND_VALUE) <= $ESCAPE_KIDNAPPING_CHANCE>> I [[offered them sexual services|SexIntro][$mcSexData.guys to random($GUYS_NUM.MIN, $GUYS_NUM.LOW)]] for a delay. <<else>> The guys approach me lustfully and [[grabbed me|RapeIntro][$mcstatTbl.debt to $mcstatTbl.debt + Math.round($mcstatTbl.debt*$DEBT_INTEREST.LSHARK), $mcSexData.guys to random($GUYS_NUM.MIN, $GUYS_NUM.LOW)]], bitch. <</if>> <</if>> <</nobr>>
<<nobr>> <!-- Event when you pick up or are picked up by a guy or girl. --> <<if $tmpMeetStage == "begin">> <<if $tmpNPCGender > 0>> <<generateNPC $tmpNPCGender>> <<else>> <<generateNPC>> <</if>> <</if>> <<if $tmpNPCTbc.isMale>> <<set $tmpPath = "images/npc/portraits_male/" + $tmpNPCTbc.picture + ".jpg">> <<set $tmpHimHer = "him">> <<set $tmpGuyGirl = "guy">> <<set $tmpHeShe = "he">> <<else>> <<set $tmpPath = "images/npc/portraits_female/" + $tmpNPCTbc.picture + ".jpg">> <<set $tmpHimHer = "her">> <<set $tmpGuyGirl = "girl">> <<set $tmpHeShe = "she">> <</if>> <<image $tmpPath>> <br> <<switch $tmpMeetStage>> <<case "begin">> <<if random($MAX_RAND_VALUE) <= $pickedUpChance>> A <<print $tmpGuyGirl>> approaches me and says: <<switch random(1,2)>> <<case 1>> <<if $tmpNPCTbc.isGood>> "I... I think you are very pretty. Can... you please talk a little with me?<br> <<else>> "Hey beautiful. Let's talk for a few minutes!"<br> <</if>> <<case 2>> Hello. I saw you and I think you are very beautiful. Do you think you have a few minutes to talk?<br> <</switch>> [[Flirt|Meet][$tmpMeetStage to "flirt"]]<br> <<if $youAreBold>> <<returnToLocation $tmpLocation "Fuck off">> <</if>> <<returnToLocation $tmpLocation "I'm sorry, but I have to refuse.">> <<returnToLocation $tmpLocation "Just walk away.">> <<else>> <br> I saw an interesting <<print $tmpGuyGirl>> pretty close to me.<br> <<if $youAreBold>> [[I should pick |Meet][$tmpMeetStage to "flirt_you"]] <<print $tmpHimHer>> up<br> [[Let's just seduce |Meet][$tmpMeetStage to "seduce"]] <<print $tmpHimHer>><br> <<elseif $showBodyCareless>> [[Let's just mess |Meet][$tmpMeetStage to "seduce_hard"]] with <<print $tmpHimHer>> a bit<br> <<else>> I'm not daring enough to pick <<print $tmpHimHer>> up. I<br> <</if>> <<returnToLocation $tmpLocation "Just ignore the person">> <</if>> <<case "flirt" || "flirt_you">> <<set $tmpPickUpSuccess = false>> <<if $tmpMeetStage == "flirt_you">> <<video "actions/meet/pick_up">> <br> <<if ($youAreSexy && random($MAX_RAND_VALUE) <= $SEXY_PICK_UP_CHANCE) || ($youAreIrresistible && random($MAX_RAND_VALUE) <= $IRRESISTIBLE_PICK_UP_CHANCE)>> <<set $tmpPickUpSuccess = true>> <<else>> The <<print $tmpGuyGirl>> isn't impress by you so <<print $tmpHeShe>> leaves.<br> <<if $youAreBold>> [[I'll try again, Maybe I can seduce |Meet][$tmpMeetStage to "seduce"]]<<print $tmpHimHer>> <br> <<elseif $showBodyCareless>> [[Nobody ignores me!|Meet][$tmpMeetStage to "seduce_hard"]]<br> <</if>> [[Just leave|Meet][$tmpMeetStage to "rejected"]]<br> <</if>> <</if>> <<if $tmpMeetStage == "flirt" || $tmpPickUpSuccess>> <<image "images/actions/meet/flirt.jpg">><br> After talking to $tmpHimHer. You found out that $tmpHeShe's name is $tmpNPCTbc.name and $tmpHeShe works as a $tmpNPCTbc.job.<br> <<if $youAreConvincing>> There $tmpHeShe earns about $tmpNPCTbc.wealth.<br> <</if>> <<if $youAreMagnetic>> <<if $tmpNPCTbc.isGood>> The $tmpGuyGirl seam like a decent person.<br> <<else>> The $tmpGuyGirl seam like a bad person.<br> <</if>> <</if>> [[Exchange phone numbers|Meet][$tmpMeetStage to "phone"]]<br> [[Just leave|Meet][$tmpMeetStage to "reject"]]<br> <</if>> <<case "seduce">> <<set $tmpPath = "images/actions/seduce/public/soft/" + random(1,11) + ".jpg">> <<image $tmpPath>> <<if random($MAX_RAND_VALUE) <= $SEDUCE_PICK_UP_CHANCE && $youAreSexy>> <<if $tmpNPCTbc.isGood>> [[Exchange phone numbers|Meet][$tmpMeetStage to "phone", $tmpNPCTbc.likesYou -= $NPC_LIKED_RAND.MED]]<br> <<else>> [[Exchange phone numbers|Meet][$tmpMeetStage to "phone", $tmpNPCTbc.likesYou += $NPC_LIKED_RAND.MED]]<br> <</if>> <<else>> [[You are still rejected|Meet][$tmpMeetStage to "rejected"]]<br> <</if>> <<case "seduce_hard">> <<set $tmpPath = "images/actions/seduce/public/hard/" + random(1,11) + ".jpg">> <<image $tmpPath>> <<if random($MAX_RAND_VALUE) <= $SEDUCE_HARD_PICK_UP_CHANCE && $youAreSexy>> <<if $tmpNPCTbc.isGood>> [[Exchange phone numbers|Meet][$tmpMeetStage to "phone", $tmpNPCTbc.likesYou -= $NPC_LIKED_RAND.HIGH]]<br> <<else>> [[Exchange phone numbers|Meet][$tmpMeetStage to "phone", $tmpNPCTbc.likesYou += $NPC_LIKED_RAND.HIGH]]<br> <</if>> <<else>> <<if $tmpNPCTbc.isGood == false && $tmpNPCTbc.isMale>> [[He still rejected you, but wants to fuck you|PublicIntro][$mcSexData.guys to 1]] <<elseif $tmpNPCTbc.isGood == false && $tmpNPCTbc.isMale == false>> <!-- TODOSEX lesbian (public?!) sex). [[She still rejected you, but wants to fuck you|PublicIntro][$mcSexData.guys to 1]] --> <</if>> [[You are still rejected|Meet][$tmpMeetStage to "rejected"]]<br> <</if>> <<case "phone">> <<image "images/actions/meet/number.jpg">><br> You exchange phone numbers.<br> <<set $tmpNPCTbc.type = "Date">> <<AddNPC $tmpNPCTbc>> <<set $mcattrTbl.morale += $MORALE_RAND.HIGH>> <<set $journalEntryType = "exchangePhoneNumbers">><<include AddEventText>> <<returnToLocation $tmpLocation "You say goodbye and left">> <<case "reject">> <<image "images/actions/meet/reject.jpg">><br> <<set $journalEntryType = "rejectNPCPhone">><<include AddEventText>> <<returnToLocation $tmpLocation "Leave">> <<case "rejected">> <<image "images/actions/meet/fail.jpg">><br> <<set $mcattrTbl.morale -= $MORALE_RAND.HIGH>> <<set $journalEntryType = "phoneRejectedByPC">><<include AddEventText>> <<returnToLocation $tmpLocation "Fuck you, idiot! you say, then leave">> <<returnToLocation $tmpLocation "Just leave">> <</switch>> <</nobr>>
<!-- Taking a nap action. --> <<nobr>> <<switch $mcstatTbl.home>> <<case "None">> <<set $path = "images/homes/shared/sleep/none/" + random(1,5) + ".jpg">> <<case "Basement">> <<set $path = "images/homes/shared/sleep/basement/" +random(1,5) +".jpg">> <<case "Jail">> <<set $path = "images/homes/shared/sleep/jail/" + random(1,5) + ".jpg">> <<default>> <<set $path = "images/homes/shared/sleep/" + random(1,25) + ".jpg">> <</switch>> <<image $path>><br> <<addHours 4>><!-- magic number --> <<set $mcattrTbl.energy += $ENERGY.MAX>> I slept for 4 hours. I feel refreshed.<br><br> <<return "Wake Up">> <</nobr>>
<<nobr>> <!-- Action when you are caught by the police (for various reasons). --> <<if $firstVisitArr.includes("arrested") == false>> <<set $journalEntryType = "firstArrest">> <<include AddEventText>> <<set $firstVisitArr.push("arrested")>> <</if>> <<image "images/actions/arrested/arrested1.jpg">> <<image "images/actions/arrested/arrested2.jpg">> <<image "images/actions/arrested/arrested3.jpg">> <<set $mcSexData.guys = random(2, $GUYS_NUM.MIN)>> <<if $youAreHot && random($MAX_RAND_VALUE) <= $policeInterRapeChance>> One of the police officers said to me: "Today is your lucky day bitch! We will not take you to the police station. Instead, [[we'll rape you senseless|RapeIntro][$caughtByPolice to ""]]". <<elseif $mcattrTbl.energy >= $ENERGY.MED && $offerSexWhenInTroublePublicOrMany && $youAreSexy>> <<if $caughtByPolice == "stealing">> Unfortunately, I can't fuck to get out os this mess, as somebody called the police.<br> <<else>> [[I offered them sex in exchange for my freedom|SexIntro][$caughtByPolice to ""]]<br> <</if>> <br>That impotent scums took me to the [[Police Station]]. <<else>> <br>They take me to the [[Police Station]]. <</if>> <</nobr>>
<<nobr>> <!-- Showering action and events that can happen there. --> <<spendTime $ENERGY.MIN>> <!-- <<setLocationAndVars "Shower">> Don't change the variable. We don't need this location and it will cause problems. --> <<changeClothes "naked">> <<set $sndPath = "images/sounds/actions/shower" + random(1,2) + ".mp3">> <<playSound $sndPath>> <<if $willShaveLegs == 1>> <<set $path = "homes/shared/shower/shave/" + random(1,5)>> <<drop $inventoryInv "razor" 1>> <<set $willShaveLegs = 0>> <<set $mcattrTbl.legHair = $STAT.MIN>> <<elseif $location == "Bathroom" && $mcstatTbl.home == "University">> <<set $path = "homes/shared/shower/public/" + random(1,25)>> <<if $youAreASaint>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.LOW, $CORRUPTION_RAND.MED)>> <</if>> <<else>> <<set $path = "homes/shared/shower/normal/" + random(1,36)>> <</if>> <<set $mcattrTbl.makeup = $STAT.MIN>> <<recalculateSexyAndMakeup>> <<set $mcattrTbl.morale += random($MORALE_RAND.LOW, $MORALE_RAND.MED)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> <<set $mcattrTbl.hygiene = $STAT.MAX>> <<video $path>> <br>You feel clean and refreshed. <<returnToLocation $location>> <</nobr>>
<<nobr>> <!-- Handles the sleep action, events while sleeping (kidnapping, thieves, rape etc) and variables updating will sleeping (hygiene etc). --> <<set $shouldGoToSleep = false>> <<addHours $SLEEP_HOURS_VALUE>> <<set $tmpDisplayBack = true>> <<set $journalText = "">> <!-- Calculate daily updates --> <<if $gameDate.getDay() == 1>> <<if $uniTbl.weeksToExam > 0>> <<set $uniTbl.weeksToExam -= 1>> <</if>> <</if>> <<if $daysTillNextEvent > 0>> <<set $daysTillNextEvent -= 1>> <</if>> <<if $mcstatTbl.home != "Jail">> <!-- Don't pay rent while in jail. --> <<set $rentTbl.daysToPay -= 1>> <<if $rentTbl.daysToPay < 0>> <<set $rentTbl.daysToPay = 7>> <</if>> <</if>> <!-- set the variables of how "trained" MC holes are to -1 for each day (so if she uses them more than once the usage will grow, once it will stay the same, and less than once it will go down). If the hole is 100 used (except for mouth) it will be marked as "destroyed" and will not go down without medical help, but with no other repercussions. Also can't decrease to 0, which means basically virgin --> <<if $mcattrTbl.pussyUsage >= 1 && $mcattrTbl.mouthUsage > $HOLE_USAGE_DECREASE_PER_DAY_VALUE>> <<set $mcattrTbl.mouthUsage -= $HOLE_USAGE_DECREASE_PER_DAY_VALUE>> <</if>> <<if $mcattrTbl.pussyUsage >= $HOLE_USAGE_DECREASE_PER_DAY_VALUE+1 && $mcattrTbl.pussyUsage < $STAT.MAX>> <<set $mcattrTbl.pussyUsage -= $HOLE_USAGE_DECREASE_PER_DAY_VALUE>> <</if>> <<if $mcattrTbl.assUsage >= $HOLE_USAGE_DECREASE_PER_DAY_VALUE+1 && $mcattrTbl.assUsage < $STAT.MAX>> <<set $mcattrTbl.assUsage -= $HOLE_USAGE_DECREASE_PER_DAY_VALUE>> <</if>> <<if $mcattrTbl.legHair < ($STAT.MAX - $HAIR_DAILY_INCREASE_VALUE)>> <<set $mcattrTbl.legHair += $HAIR_DAILY_INCREASE_VALUE>> <</if>> <<if $pregnancyReveal == true && $mcstatTbl.pregnancy == 0>> <<set $pregnancyReveal = false>> <</if>> <<if $mcstatTbl.pregnancy > 0>> <<set $mcstatTbl.pregnancy += 1>> <</if>> <!-- Weather --> <<set $tmpPrecipitationChance = 0>> <<set $tmpCloudsChance = 0>> <<switch $gameDate.getMonth()+1>> <<case 1>> <<set $temperature = random(-11, 20)>> <<set $tmpPrecipitationChance = 30>> <<set $tmpCloudsChance = 51>> <<case 2>> <<set $temperature = random(-10, 24)>> <<set $tmpPrecipitationChance = 26>> <<set $tmpCloudsChance = 51>> <<case 3>> <<set $temperature = random(-7, 28)>> <<set $tmpPrecipitationChance = 31>> <<set $tmpCloudsChance = 46>> <<case 4>> <<set $temperature = random(6, 34)>> <<set $tmpPrecipitationChance = 32>> <<set $tmpCloudsChance = 42>> <<case 5>> <<set $temperature = random(11, 34)>> <<set $tmpPrecipitationChance = 38>> <<set $tmpCloudsChance = 37>> <<case 6>> <<set $temperature = random(16, 39)>> <<set $tmpPrecipitationChance = 40>> <<set $tmpCloudsChance = 28>> <<case 7>> <<set $temperature = random(19, 41)>> <<set $tmpPrecipitationChance = 30>> <<set $tmpCloudsChance = 14>> <<case 8>> <<set $temperature = random(18, 40)>> <<set $tmpPrecipitationChance = 20>> <<set $tmpCloudsChance = 17>> <<case 9>> <<set $temperature = random(12, 36)>> <<set $tmpPrecipitationChance = 21>> <<set $tmpCloudsChance = 27>> <<case 10>> <<set $temperature = random(2, 32)>> <<set $tmpPrecipitationChance = 25>> <<set $tmpCloudsChance = 38>> <<case 11>> <<set $temperature = random(1, 26)>> <<set $tmpPrecipitationChance = 27>> <<set $tmpCloudsChance = 50>> <<case 12>> <<set $temperature = random(-11, 17)>> <<set $tmpPrecipitationChance = 31>> <<set $tmpCloudsChance = 54>> <</switch>> <<if random($MAX_RAND_VALUE) <= $tmpPrecipitationChance>> <<if $temperature <= $TEMPERATURE.FREEZING>> <<set $weather = "Snowing">> <<else>> <<set $weather = "Raining">> <</if>> <<else>> <<if random($MAX_RAND_VALUE) <= $tmpCloudsChance>> <<set $weather = "Clouds">> <<else>> <<set $weather = "Sunny">> <</if>> <</if>> <!-- Stats --> <<if $mcattrTbl.corruption > $STAT.MIN && random($MAX_RAND_VALUE) <= $ATTRIBUTE_DROP_CHANCE>> <<set $mcattrTbl.corruption -= 1>> <</if>> <<if $mcattrTbl.infamy > $STAT.MIN && random($MAX_RAND_VALUE) <= $ATTRIBUTE_DROP_CHANCE>> <<set $mcattrTbl.infamy -= 1>> <</if>> <<if $mcattrTbl.fame > $STAT.MIN && random($MAX_RAND_VALUE) <= $ATTRIBUTE_DROP_CHANCE>> <<set $mcattrTbl.fame -= 1>> <</if>> <<if $mcattrTbl.fitness > $STAT.MIN && random($MAX_RAND_VALUE) <= $ATTRIBUTE_DROP_CHANCE>> <<set $mcattrTbl.fitness -= 1>> <!-- if fitness is bad and ass or boob size is 2, they become 1 --> <<if $mcattrTbl.fitness <= $FITNESS.FAT>> <<if $mcTbl.assType == 2>> <<set $mcTbl.assType = 1>> <</if>> <<if $mcTbl.chestType == 2>> <<set $mcTbl.chestType = 1>> <</if>> <</if>> <!-- if fitness is good and ass or boob size is 1, they become 2 --> <<if $mcattrTbl.fitness >= $FITNESS.PERFECT>> <<if $mcTbl.assType == 1>> <<set $mcTbl.assType = 2>> <</if>> <<if $mcTbl.chestType == 1>> <<set $mcTbl.chestType = 2>> <</if>> <</if>> <</if>> <<if $mcattrTbl.sexualExperience > $STAT.MIN && random($MAX_RAND_VALUE) <= $ATTRIBUTE_DROP_CHANCE>> <<set $mcattrTbl.sexualExperience -= 1>> <</if>> <!-- sexy will increase/decrease based on how you are dressed --> <!-- charisma will increase/decrease based on actions --> <!-- intelligence will increase/decrease based on actions --> <<if $mcattrTbl.fear >= $FEAR.FROZEN && $mcattrTbl.will > $WILL.SUB>> <<set $mcattrTbl.morale -= $MORALE_RAND.HIGH>> <<set $mcattrTbl.will -= $WILL_RAND.MED>> <<elseif $mcattrTbl.fear >= $FEAR.SCARED && $mcattrTbl.will > $WILL.MED>> <<set $mcattrTbl.morale -= $MORALE_RAND.MED>> <<set $mcattrTbl.will -= $WILL_RAND.LOW>> <</if>> <<if $mcattrTbl.will >= $WILL.MASTER>> <<set $mcattrTbl.fear -= random($FEAR_RAND.LOW, $FEAR_RAND.MED)>> <<elseif $mcattrTbl.will >= $WILL.DOM>> <<set $mcattrTbl.fear -= $FEAR_RAND.LOW>> <</if>> <<if $mcattrTbl.morale >= $MORALE.HIGH>> <<set $mcattrTbl.fear -= random($FEAR_RAND.LOW, $FEAR_RAND.MED)>> <</if>> <<if $mcattrTbl.fear < $FEAR.FEARLESS && $mcattrTbl.will < $WILL.MED>> <<set $mcattrTbl.will += random($WILL_RAND.LOW, $WILL_RAND.MED)>> <</if>> <<set $mcattrTbl.makeup = $STAT.MIN>> <!-- makeup resets over night. but jewelry are permanent. --> <<recalculateSexyAndMakeup>> <<if $mcstatTbl.home == "None">> <<set $mcattrTbl.energy = $SLEEP_ENERGY_GAIN.STREET>> <<set $mcattrTbl.hygiene -= $HYGIENE_RAND.HIGH>> <<set $mcattrTbl.morale -= $MORALE_RAND.MED>> <<set $mcattrTbl.health -= random($HEALTH_RAND.LOW, $HEALTH_RAND.MED)>> <<set $mcattrTbl.arousal -= $AROUSAL_RAND.LOW>> <<if $mcTbl.coat == "None">> <<if $weather == "Raining" || $weather == "Snowing">> <<set $mcattrTbl.morale -= $MORALE_RAND.MED>> <<set $mcattrTbl.health -= random($HEALTH_RAND.LOW, $HEALTH_RAND.MED)>> <</if>> <<if $temperature <= $TEMPERATURE.COLD>> <<set $mcattrTbl.morale -= $MORALE_RAND.LOW>> <</if>> <<if $temperature <= $TEMPERATURE.FREEZING>> <<set $mcattrTbl.morale -= $MORALE_RAND.HIGH>> <<set $mcattrTbl.health -= random($HEALTH_RAND.MED, $HEALTH_RAND.HIGH)>> <</if>> <</if>> <<elseif $mcstatTbl.home == "Jail">> <<set $mcattrTbl.energy = $SLEEP_ENERGY_GAIN.LOCKED>> <<set $mcattrTbl.morale -= $MORALE_RAND.LOW>> <<set $mcattrTbl.health += $HEALTH_RAND.LOW>> <<set $mcattrTbl.arousal -= $AROUSAL_RAND.LOW>> <<elseif $mcstatTbl.home == "Basement">> <<set $mcattrTbl.energy = $SLEEP_ENERGY_GAIN.LOCKED>> <<set $mcattrTbl.morale -= $MORALE_RAND.MED>> <<set $mcattrTbl.health += $HEALTH_RAND.LOW>> <<set $mcattrTbl.arousal -= $AROUSAL_RAND.LOW>> <<set $mcattrTbl.fear += $FEAR_RAND.LOW>> <<else>> <<set $mcattrTbl.energy = $SLEEP_ENERGY_GAIN.HOME_MAX>> <!-- TODO different bet types energies: HOME_LOW, HOME_MED and HOME_MAX depending on bed type. --> <<set $mcattrTbl.hygiene -= $HYGIENE_RAND.HIGH>> <<set $mcattrTbl.morale += $MORALE_RAND.MED>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW, $HEALTH_RAND.MED)>> <<if $corruption >= $CORRUPTION.WHORE>> <<set $mcattrTbl.arousal += $AROUSAL_RAND.HIGH>> <<elseif $corruption < $CORRUPTION.EXP>> <<set $mcattrTbl.arousal += $AROUSAL_RAND.MED>> <<elseif $corruption < $CORRUPTION.NORMAL>> <<set $mcattrTbl.arousal -= $AROUSAL_RAND.LOW>> <<else>> <<set $mcattrTbl.arousal += $AROUSAL_RAND.LOW>> <</if>> <<set $mcattrTbl.fear -= $FEAR_RAND.LOW>> <</if>> <<if $mcstatTbl.debt >= $DEBT.MAX>> <<set $mcattrTbl.morale += $MORALE_RAND.HIGH>> <<set $mcattrTbl.fear += $FEAR_RAND.LOW>> <<elseif $mcstatTbl.debt >= $DEBT.HIGH>> <<set $mcattrTbl.morale -= $MORALE_RAND.MED>> <<set $mcattrTbl.fear += $FEAR_RAND.LOW>> <<elseif $mcstatTbl.debt >= $DEBT.MED>> <<set $mcattrTbl.morale -= $MORALE_RAND.LOW>> <</if>> <<if $mcstatTbl.std != "None">> <<set $mcattrTbl.health -= $HEALTH_RAND.HIGH>> <</if>> <!-- drops traits and implement night stuff for traits. --> <<drop $traitsInv "Drug Addict" 1>> <<drop $traitsInv "Alcoholic" 1>> <<drop $traitsInv "Sex Addict" 1>> <<drop $traitsInv "Cumdump" 1>> <<drop $traitsInv "Slave" 1>> <<drop $traitsInv "Master" 1>> <<drop $traitsInv "Saint" 1>> <<drop $traitsInv "Painslut" 1>> <<drop $traitsInv "Shadow" 1>> <<drop $traitsInv "Exhibitionist" 1>> <<drop $traitsInv "Broken" 1>> <<if $mcattrTbl.will == $STAT.MIN>> <<pickup $traitsInv "Slave" 1>> <</if>> <<if $mcattrTbl.will == $STAT.MAX>> <<pickup $traitsInv "Master" 1>> <</if>> <<if $mcattrTbl.sexualExperience == $STAT.MIN>> <<pickup $traitsInv "Saint" 1>> <</if>> <<if $traitsInv.count("Slave") >= $TRAIT_EARNED_VALUE>> <<set $mcattrTbl.will -= random($WILL_RAND.LOW, $WILL_RAND.MED)>> <</if>> <<if $traitsInv.count("Master") >= $TRAIT_EARNED_VALUE>> <<set $mcattrTbl.will += random($WILL_RAND.LOW, $WILL_RAND.MED)>> <</if>> <<if $traitsInv.count("Saint") >= $TRAIT_EARNED_VALUE>> <<set $mcattrTbl.corruption -= random($CORRUPTION_RAND.MED, $CORRUPTION_RAND.HIGH)>> <</if>> <<if $traitsInv.count("Exhibitionist") >= $TRAIT_EARNED_VALUE>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.MED, $CORRUPTION_RAND.HIGH)>> <</if>> <<if $traitsInv.count("Painslut") >= $TRAIT_EARNED_VALUE>> <<set $mcattrTbl.health += random($HEALTH_RAND.MED, $HEALTH_RAND.HIGH)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.LOW, $FEAR_RAND.MED)>> <</if>> <<if $traitsInv.count("Shadow") >= $TRAIT_EARNED_VALUE>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.MED)>> <</if>> <<clampStats>> <!-- Job --> <<if $mcjobTbl.job != "None" && $tooCorruptedForGoodJob>> <<set $mcjobTbl.job = "None">> <<set $mcjobTbl.daysFromHire = 0>> @@color:red; <br><br> Those bastards fired me from my job! They say I have a bad reputation!. <br><br> @@ <<elseif $mcjobTbl.job != "None">> <<set $mcjobTbl.daysFromHire += 1>> <</if>> <<if $webTbl.subscribers > 0>> <<set $webTbl.subscribers -= Math.round($webTbl.subscribers*$SUBSCRIBERS_GONE_PER_DAY_VALUE)>> <</if>> <!-- Home --> <<if $mcstatTbl.home == "None">> <<set $statsTbl.daysHomeless += 1>> <<elseif $mcstatTbl.home == "Jail">> <<set $statsTbl.daysInJail += 1>> <<set $prisonTbl.remainingDays -= 1>> <<set $prisonTbl.triedToEscapeToday = false>> <<if $prisonTbl.remainingDays <= 0>> <<set $prisonTbl.remainingDays = 0>> <<set $mcstatTbl.home = $mcstatTbl.oldHome>> <<set $mcattrTbl.morale += random($MORALE_RAND.HIGH, $MORALE_RAND.BIG)>> @@color:green; <br><br> A guardian approaches me this morning and told me:<br> "You have finished your sentence. You are free!" <br><br> @@ And I am release from jail. What will I do know? Will I continue to make stupid things, or will I turn my live around?<br><br> <<set $journalEntryType = "jailFree">><<include AddEventText>> <<else>> <<set $journalEntryType = "jailNewDay">><<include AddEventText>> <</if>> <<elseif $mcstatTbl.home == "Basement">> <<set $statsTbl.daysAbducted += 1>> <<set $mcstatTbl.pregnancy = 0>> <<if $mcattrTbl.health < $HEALTH_TREATMENT_VALUE>> <<set $mcattrTbl.health = $HEALTH_TREATMENT_VALUE>> <</if>> <<set $mcstatTbl.std = "None">> <<set $mcstatTbl.debt -= Math.round($mcstatTbl.money * $BASEMENT_MONEY_PERCENT_TO_DEBT_VALUE)>> @@color:yellow; <br><br>I earn my masters $mcstatTbl.money and <<print Math.round($mcstatTbl.money*$BASEMENT_MONEY_PERCENT_TO_DEBT_VALUE)>> will be subtracted from my debt. I still own them: $mcstatTbl.debt.<br><br> @@ <<set $mcstatTbl.money = 0>> <<if $mcstatTbl.debt <= 0>> <<set $mcstatTbl.debt = 0>> <<set $mcstatTbl.home = "None">> <<set $mcattrTbl.fear = $FEAR.NORMAL>> <<set $mcattrTbl.morale = $MORALE.HIGH>> @@color:green; <br><br> A guy approaches me: "You have paid all your debt, bitch! <br> That's unexpected, but you put your body to good use.<br> As promised you are now free, but you don't have anything. You can prostitute yourself if you want, as you learned here or you can get another loan HaHa!" <br><br> @@ <!-- Story milestones --> <<set $journalEntryType = "basementFree">> <<include AddEventText>> <<else>> <<set $journalEntryType = "basementNewDay">><<include AddEventText>> <</if>> <<else>> <</if>> <!-- Calculate end of game events --> <<if $endingsAchievedArr.includes("whore") == false && $mcattrTbl.corruption > 98 && $mcattrTbl.infamy > 98 && $statsTbl.timesPublicSex > 15 && ($statsTbl.timesStreetWhored+$statsTbl.timesBrothelWhored)>70 && $statsTbl.timesInPornMovies > 10 && $statsTbl.timesBDSM>15 && $statsTbl.guysFucked > 140>> @@color:yellow; <br><br> You have reached an ending. You can proceed with it or ignore it and continue the game. <br><br>[[I am the ultimate whore|Ending][$ending to "whore"]] @@ <</if>> <<if $endingsAchievedArr.includes("slave") == false && $statsTbl.daysAbducted > 120 && $mcstatTbl.home == "Basement">> @@color:yellow; <br><br> You have reached an ending. You can proceed to it or ignore it and continue the game. <br><br>[[I am the ultimate sex slave|Ending][$ending to "slave"]] @@ <</if>> <<if $mcattrTbl.health <= 0>> @@color:red; [[I died|Ending][$ending to "died"]]@@ <<set $tmpDisplayBack = false>> <</if>> <<if $mcstatTbl.pregnancy >= $MAX_PREGNANCY_VALUE>> @@color:yellow; [[I will have a baby|Ending][$ending to "birth"]]@@ <<set $tmpDisplayBack = false>> <</if>> <!-- Calculate daily events --> <<if $inventoryArr.includes("Phone")>> <</if>> <!-- Actions that happen only at the beginning of the week. --> <<if $mcstatTbl.debt > 0 && $gameDate.getDay() == 1 && $mcstatTbl.home != "Basement">> <<if $mcstatTbl.debt <= $MIN_DEBT_REPAY_VALUE>> <<$tempMoney = $mcstatTbl.debt>> <<else>> <<set $tempMoney = Math.round($mcstatTbl.debt * $WEEKLY_REPAY_PERCENT_VALUE)>> <</if>> <<if $mcstatTbl.money > $tempMoney>> <<set $mcstatTbl.money -= $tempMoney>> <<set $mcstatTbl.debt -= $tempMoney>> <<if $mcstatTbl.debt <= 0>> <<set $mcstatTbl.debt = 0>> @@color:green; I finished paying my debt<br><br> @@ <<set $journalEntryType = "loanRepaid">><<include AddEventText>> <<else>> @@color:yellow; I repaid $tempMoney from my debt of $mcstatTbl.debt.<br><br> @@ <<set $journalEntryType = "loanPartPay">><<include AddEventText>> <</if>> <<else>> <<if $mcstatTbl.home == "Jail">> @@color:yellow; You can’t pay the debt this week, but you are in jail so they can’t do anything to you.<br><br> @@ <<elseif $bankLoan == true>> @@color:red; I can't pay the loan this week. The bank sold the loan to a loan shark. I should be careful from now on! <br><br> @@ <<set $journalEntryType = "loanSold">><<include AddEventText>> <<set $bankLoan = false>> <<else>> @@color:red; I can't pay the load this week. @@ <<if random($MAX_RAND_VALUE) <= $SLEEP_ESCAPE_KIDNAPPING_CHANCE>> @@color:red; <<set $journalEntryType = "loanUnable">><<include AddEventText>> The loan sharks forgives me, but I have to pay more money next time! @@ <<set $mcstatTbl.debt += Math.round($mcstatTbl.debt * ($WEEKLY_REPAY_PERCENT_VALUE * 2))>> <<else>> <<goto Kidnapped>> <</if>> <</if>> <</if>> <</if>> <!-- Display images and user actions after sleep --> <<switch $mcstatTbl.home>> <<case "None">> <<set $path = "images/homes/shared/sleep/none/" + random(1,5) + ".jpg">> <<case "Basement">> <<set $path = "images/homes/shared/sleep/basement/" +random(1,5) +".jpg">> <<case "Jail">> <<set $path = "images/homes/shared/sleep/jail/" + random(1,5) + ".jpg">> <<default>> <<set $path = "images/homes/shared/sleep/" + random(1,25) + ".jpg">> <</switch>> <<image $path>><br> <<set $pillTaken = false>> <<if $settingsTbl.autoPill == true>> <<if $mcstatTbl.home != "Basement" && $mcstatTbl.home != "Jail">> <<if $inventoryInv.has("pills")>> <<set $pillTaken = true>> <<drop $inventoryInv "pills" 1>> I took the pill.<br> <<else>> @@color:yellow; I don't have any pills left.<br> @@ <</if>> <<else>> <<set $pillTaken = true>> <<if $mcstatTbl.home == "Basement">> They forced me to take the pill. They don’t want me to get pregnant. <br> <<else>> I request a pill and took it. <br> <</if>> <</if>> <</if>> <!-- calcualte morale based on what pets MC has, If taken care of: +morale, if not, -morale --> <<if $mcstatTbl.home != "Basement" && $mcstatTbl.home != "Jail">> <<if $mcPetCat != "None">> <<if $inventoryArr.includes("Cat Toys")>> <<set $mcattrTbl.morale += $MORALE_RAND.MED>> <<else>> <<set $mcattrTbl.morale -= $MORALE_RAND.MED>> <</if>> <<if $inventoryInv.count("Cat Food") > 0 && $inventoryArr.includes("Cat Bowl")>> <<drop $inventoryInv "Cat Food" 1>> <<set $mcattrTbl.morale += $MORALE_RAND.MED>> <<else>> <<set $mcattrTbl.morale -= $MORALE_RAND.MED>> <<image "images/npc/pet_cat/beg_food.jpg">><br> <</if>> <<set $path = "images/npc/pet_cat/sleep" + random(1,3) + ".jpg">> <</if>> <<if $mcPetDog != "None">> <<if $inventoryArr.includes("Dog Toys")>> <<set $mcattrTbl.morale += $MORALE_RAND.MED>> <<set $mcattrTbl.fear -= $FEAR_RAND.LOW>> <<else>> <<set $mcattrTbl.morale -= $MORALE_RAND.MED>> <<image "images/npc/pet_dog/dog_bored.jpg">><br> <</if>> <<if $inventoryInv.count("Dog Food") > 0 && $inventoryArr.includes("Dog Bowl")>> <<drop $inventoryInv "Dog Food" 1>> <<set $mcattrTbl.morale += $MORALE_RAND.MED>> <<set $mcattrTbl.fear -= $FEAR_RAND.LOW>> <<else>> <<set $mcattrTbl.morale -= $MORALE_RAND.MED>> <<image "images/npc/pet_dog/beg_food.jpg">><br> <</if>> <<set $path = "images/npc/pet_dog/sleep" + random(1,3) + ".jpg">> <</if>> <<if $mcPetDog != "None" && $mcPetCat != "None">> <<image "images/npc/pet_dog/sleep_together.jpg">><br> <<else>> <<image $path>><br> <</if>> <</if>> <<if $mcstatTbl.home != "None">> <<if $tmpDisplayBack == true>> <<if $settingsTbl.ignoreNeeds == false>> <<if $settingsTbl.autoDrink == true>> <<spendTime $ENERGY.MIN>> <<set $mcattrTbl.thirst = $STAT.MAX>> I drank some water.<br> <</if>> <<if $settingsTbl.autoEat == true>> <<if $mcstatTbl.home != "Basement" && $mcstatTbl.home != "Jail">> <<if $inventoryInv.has("rawFood") && ! $inventoryInv.has("food")>> <<drop $inventoryInv "rawFood" 1>> <<set $food += random(1,5)>> <<pickup $inventoryInv "food" $food>> I spend some time cooking food.<br> <<spendTime $ENERGY.LOW>> <</if>> <<if $inventoryInv.has("food")>> <<spendTime $ENERGY.MIN>> I ate some food.<br> <<drop $inventoryInv "food" 1>> <<set $mcattrTbl.hunger = $STAT.MAX>> <<else>> @@color:yellow; I have nothing to eat.<br> @@ <</if>> <<else>> <<spendTime $ENERGY.MIN>> I ate the food that was given to me. Pretty nasty food, but I have no choice.<br> <<set $mcattrTbl.hunger = $STAT.MAX>> <</if>> <</if>> <</if>> <<if $settingsTbl.autoShower == true>> <<spendTime $ENERGY.MIN>> <<set $mcattrTbl.makeup = $STAT.MIN>> <<recalculateSexyAndMakeup>> <<set $mcattrTbl.hygiene = $STAT.MAX>> I took a shower.<br> <</if>> <<if $settingsTbl.autoMakeup == true>> <<if $inventoryInv.has("makeupKits")>> <<spendTime $ENERGY.MIN>> <<drop $inventoryInv "makeupKits" 1>> <<set $mcattrTbl.makeup += $ONE_MAKEUP_VALUE>> <<if $mcattrTbl.makeup > $STAT.MAX>> <<set $mcattrTbl.makeup = $STAT.MAX>> <</if>> I applied some makeup.<br> <<else>> @@color:yellow; I don't have enought makeup kits.<br> @@ <</if>> <</if>> <br> <<if $rentTbl.daysToPay == 0 && $rentTbl.owned > 0>> [[Go to pay rent|Rent]] <<else>> [[Bedroom]] <</if>> <</if>> <<else>> <<if random($MAX_RAND_VALUE) <= $rapeAfterSleepOutsideChance>> Someone grabbed me in me sleep and [[wants to rape me|RapeIntro][$mcSexData.guys to random($GUYS_NUM.MIN)]] <<else>> <<if $tmpDisplayBack == true>> [[Get up|Bedroom]] <</if>> <</if>> <</if>> <</nobr>>
<<nobr>> <!-- Entering a public toilet action. --> <<if $location != "Toilet">> <!-- Toilet is a special case and we need to remember the last location before it. --> <<set $tmpLocation = $location>> <!-- we need to not set for toilet because that's what will happen when we return from another scene (gloryhole or masturbate). --> <</if>> <<setLocationAndVars "Toilet">> <<changeClothes "dressed">> <!-- TODO add other actions for toilet? (like makeup) --> <<image $pathToilet>><br> <<if $offerBjForMoneyPrivateOrMasked>> <br>[[Use gloryhole|Gloryhole]] <</if>> <<if $mcattrTbl.corruption >= $masturbatePrivate>> <!-- even if toilet it a public place, it's not really public, so private chance variables makes sens here. --> <br>[[Masturbate]]<br> <</if>> <<returnToLocation $tmpLocation>> <</nobr>>
<<nobr>> <!-- Walk action. Also handles events (positive and negative) that can happen while taking a walk. --> <<set $tmpRand = random($ENERGY.LOW, $ENERGY.MED)>> <<spendTime $tmpRand 1>> <<if $firstVisitArr.includes("walk") == false>> <<set $journalEntryType = "firstWalk">> <<include AddEventText>> <<set $firstVisitArr.push("walk")>> <</if>> <<if random($MAX_RAND_VALUE) <= $SHARKING_CHANGE>> <<set $path = "actions/sharking/" + random(1,26)>> <<video $path>> <br><br> Stupid jerk! I can't believe that son of a bitch undressed me in the middle of the street! <<if ! $youAreBold>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.LOW, $CORRUPTION_RAND.MED)>> <<set $mcattrTbl.morale -= $MORALE_RAND.HIGH>> <<elseif $showBodyCareless>> But ... I kind of like it. <<else>> <<set $mcattrTbl.morale -= $MORALE_RAND.MED>> <</if>> <<set $statsTbl.timesSharked += 1>> <!-- Story milestones --> <<if $statsTbl.timesSharked == 1>> <<set $journalEntryType = "sharked1">> <<elseif $statsTbl.timesSharked == 50>> <<set $journalEntryType = "sharked50">> <<else>> <<set $journalEntryType = "daySharked">> <</if>> <<if $journalEntryType != "">> <<include AddEventText>> <</if>> <br><br>[[Back|Outside]] <<elseif $mcattrTbl.hygiene >= $HYGIENE.MIN && (($isNight && random($MAX_RAND_VALUE) <= $nightRapeChance) || ($isNight == false && random($MAX_RAND_VALUE) <= $dayRapeChance))>> <<image "images/actions/walk/rape.jpg">> Before I could figure out what it's going on, some guy grabs me. <<set $mcSexData.guys = 1>> <<if random($MAX_RAND_VALUE) <= $SEX_WITH_MORE_GUYS_CHANCE>> <<set $mcSexData.guys = random(1, $GUYS_NUM.LOW)>> <br>No! This can't be happening! There are $mcSexData.guys guys around me! How can I get out of this? <</if>> <br><br>I desperately try to free myself, but [[I can't|RapeIntro]]. <!-- meet other event trigger --> <<elseif $npcNameArr.length < $MAX_DATE_ARRAY_VALUE && $inventoryArr.includes("Phone") && $npcTypeArr.includes("Lover") == false && random($MAX_RAND_VALUE) <= $MEET_NPC_CHANCE>> [[Meet][$tmpNPCGender to -1, $tmpMeetStage to "begin"]]<br> <<else>> <<set $path = "images/actions/walk/walk" + random(1,5) + ".jpg">> <<image $path>> I had a nice walk. I feel happier, healthier and more fit! <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fitness += random($FITNESS_RAND.LOW, $FITNESS_RAND.MED)>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW, $HEALTH_RAND.HIGH)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> <<set $journalEntryType = "dayWalk">><<include AddEventText>> <<clampStats>> <<returnToLocation $location>> <</if>> <</nobr>>
<<nobr>> <!-- Story for the game ending. --> <<switch $ending>> <<case "whore">> <!-- TODOTXT redo <br>I'm just a dirty whore...<br><br> <<video "/character/ending/whore/1">> I remember when I first came to town - fresh faced, so naive, and so inexperienced! Thankfully, that changed pretty fast.<br> At first, I sucked a few cocks, and that was good, great actually...<br> <<video "/character/ending/whore/2">> But after awhile, I realized my life's ambition is to fuck.<br> <<video "/character/ending/whore/3">> I realized I could make a lot of money fucking.<br> <<video "/character/ending/whore/4">> And taking many cocks at once made it even better.<br> <<video "/character/ending/whore/5">> I thought I was happy, until some guy tied me up and beat me, and then fucked me silly...<br> <<video "/character/ending/whore/6">> And I realized ... fucking is not enough.<br> <<video "/character/ending/whore/7">> I need to be tied up, and fucked, and then fucked some more, and then beaten, and whipped, and fucked harder, and cummed on, and filled with jizz.<br> <<video "/character/ending/whore/8">> I need more than 1 cock - 3 ... 10 ... 100 cocks - the more the better, the rougher the better...I need it rough, and raw, and I need more Cum! <<video "/character/ending/whore/9">> So call me a whore, because that's what I am - a happy, cock-craving, pain-loving, cum-guzzling whore.<br> <<video "/character/ending/whore/10">> I love my job, and the best days involve a never-ending line of guys fucking me, some rope, a whip, nipple clamps, and liters of cum on my face, in my stomach, in my cunt, in my ass...<br> Yes, I'm a whore ... so who's next...<br> --> Whore TODO IMPLEMENT <<set $endingsAchievedArr.push("whore")>> <<case "slave">> <!-- TODOTXT redo <br>Yes Master<br><br> <<video "/character/ending/slave/1">> When I was kidnapped, I was so afraid. Would they hurt me? Would they kill me? I had to escape, and I would do anything to get out.<br> <<video "/character/ending/slave/2">> But then I found out what they wanted from me. I was to be a sex slave, and do everything asked of me by Master, with whomever Master decided. That was not me...<br> <<video "/character/ending/slave/3">> After a while, I realized that I while this life was hard, I could be a fucktoy for Master.<br> <<video "/character/ending/slave/4">> And now this slut realizes her place - at Master's feet, doing whatever he asks. What was life like before this cum dumpster realized her true purpose? Was there life before Master came along?<br> This slut still fights back and cries, because Master likes his property to be a little bratty. But, this slut would have it no other way.<br> <<video "/character/ending/slave/5">> Master told me this slut is to be sold. Master says I'm now belong to a group of Masters, who like to abuse their sluts day and night ... life might be pretty good for this slut after all. --> Slave TODO IMPLEMENT <<set $endingsAchievedArr.push("slave")>> <<case "birth">> <br>Mom!?!!!<br><br> Well. I guess I'm going to be a Mom. I'll get a boy or a girl - those are the choices, right? Wait, do I even get a choice? Fuck me...<br> So, they say condoms or birth control pills would have prevented this pregnancy. Upon reflection, I may have made bad choices...<br> And someone should have told me about abortions. That would have solved all my problems.<br> But, what the hell. At $mcTbl.age, I'm going to be a mother. Am I supposed to know how to take care of a kid?! I need diapers, right? How am I going to make money? Maybe there's a way to make some easy money in this town...<br> <<case "died">> So, I died. I wasn't sure what was going to be on the other side. But, the last thing I was expecting was<br><br><br>Ghost Rape.<br><br> It turns out, all the newly deceased spend their first 100 years getting absolutely wrecked in a massive gangrape. There's something seriously fucked about this town. Of well, only 99 years, 364 days left, until it's my turn to have some fun... <</switch>> <br><br>[[Recap|History]] <br><br> <<if $ending=="birth" || $ending=="died">> <<link "Game Over...">> <<script>>UI.restart();<</script>><</link>> <<else>> <<link "Game Over...">><<script>>UI.restart();<</script>><</link>> <br><br> This is not a final ending so you can continue the story if you want. The story will take place after the ending.<br> <<return "Continue">> <</if>> <</nobr>>
<<nobr>> <!-- Display a history of the character, depending on the start, ending and some milestones. --> My name is $mcTbl.name, I am $mcTbl.age years old and this is my story.<br><br> <<switch $mcTbl.gameStartOption>> <<case "haveFun">> Girls just wanna have fun, ya know...<br> <<case "makeMoney">> Being poor sucks balls. Let's make some money. <br> <<elseif $mcTbl.gameStartOption == "ranAway">> Home is where my stupid whore of a mom lives. Get me as far away as possible.<br> <<case "scholarship">> I obtained a scholarship and left my loving parents to came here and study.<br> <<case "lostEverything">> My parents died and I lost everything. I came here to start a new life on my own. <br> <<case "bigDebt">> My parents ran away and saddled me with their debt. I need to figure some things out now. <br> <</switch>> <br> $historyText <br> <<switch $house>> <<case "None">> I'm homeless. No shower, cannot make food, and I sleep on the streets.<br> <<case "Basement">> I didn't think people lived in Sex Dungeons, yet here I am. Good job $mcTbl.name.<br> <<case "Jail">> Who's a smooth criminal? I'm the OG here in the big house.<br> <<case "Rent">> It's a shithole apartment, and I pay weekly for it, but at least I have roaches for company.<br> <<case "University">> I live in the dorms. Keggers on Friday, weed on Saturdays. Time to go study... <br> <<case "Apartment">> It's just an apartment, but it's mine, free and clear.<br> <<case "Villa">> I have a villa. I worked hard for it, but this is a dream come true for me! A beautiful house, with garden and lots of space.<br> <</switch>> <<if $vehicleTbl.name.includes("SUV")>> My SUV is big, and slow, and awesome! People can see me coming and admire me for my looks, brains, and great vehicle-buying decisions. <br> <<elseif $vehicleTbl.name.includes("Luxury")>> My luxury car lets everyone know that an important and influential person is driving by. It's comfortable, and slow, which is all the better to make people envious.<br> <<elseif $vehicleTbl.name.includes("Sport")>> Chicks look great in sports cars. They are fast and fun, just like me.<br> <<elseif $vehicleTbl.name.includes("Moto")>> Guys love a biker chick. That's not why I drive a motorcycle, but it doesn't hurt! It gets me there fast and is cheap, but lacks a little in the comfort department.<br> <</if>> <<if ($mcstatTbl.money+$mcstatTbl.wealth-$mcstatTbl.debt) >= 750000>> Well, I've made it. I'm rich, some would say filthy rich. It was worth the hard work because whatever I want, I can buy.<br> <<elseif ($mcstatTbl.money+$mcstatTbl.wealth-$mcstatTbl.debt) >= 250000>> Well, I did pretty well for myself. I've made enough that I'm comfortable, and I'm pretty happy, but there's others who are richer...<br> <<elseif ($mcstatTbl.money+$mcstatTbl.wealth-$mcstatTbl.debt) >= 50000>> I've made some money, but not much. I do ok, but still have a lot of work ahead of me.<br> <<else>> <<if $mcTbl.gameStartOption != "bigDebt">> Maybe I should have taken those money management courses, stupid $mcTbl.name. I achieved almost nothing! I am really poor.<br> <<else>> Starting with a huge debt makes it hard to earn money, and so I didn't.<br> <</if>> <</if>> <<if $mcattrTbl.corruption < $CORRUPTION.PLAYFUL>> I somehow remained a pretty decent grounded girl, despite the depraved shits in this town.<br> <<elseif $mcattrTbl.corruption < $CORRUPTION.EXP>> I ended up as a little slutty, but nothing out of the ordinary. I'm $mcTbl.age years old, It's normal to live my life. <br> <<elseif $mcattrTbl.corruption < $CORRUPTION.WHORE>> I ended up pretty slutty, but that's ok in this town. Also it's fine to like sex. There's nothing wrong about it.<br> <<else>> I'm a complete whore, completely depraved. I live to fuck and fuck to live. My diet is now 100% jizz, and I've never been happier! <br> <</if>> <<if $mcattrTbl.fame > $FAME.STAR && $mcattrTbl.infamy < $INFAMY.GOOD && $mcattrTbl.corruption < $CORRUPTION.NORMAL>> I'm a model citizen, loved and respected by all the people in this city.<br> <<elseif $mcattrTbl.fame > $FAME.KNOWN && $mcattrTbl.infamy > $INFAMY.OK>> I am a good girl that sometimes likes to be bad. That's who I am and nobody can change me.<br> <</if>> <<if $mcattrTbl.infamy > $INFAMY.BAD && $mcattrTbl.will > $WILL.DOM>> I'm a bad bitch and everyone knows not to mess with me. <br> <<elseif $mcattrTbl.infamy > $INFAMY.BAD>> Everyone knows how much of a dirty slutty whore I am. I want them to know, because then they'll fuck me more, and I'll get paid for it.<br> <<elseif $mcattrTbl.infamy > $INFAMY.OK>> I like doing crazy things from time to time, but this city doesn't know me as really bad, only a little slutty ;). <br> <</if>> <<if $mcattrTbl.fitness > $FITNESS.ATHLETIC>> I liked to take care of my body and I ended up very fit. That helped me look great and even get out of some nasty situations.<br> <</if>> <<if $mcattrTbl.intelligence > $INTELLIGENCE.HIGH>> I'm pretty damn clever, and I use my intelligence to avoid bad situations and learn new things fast.<br> <</if>> <<if $mcattrTbl.will <= $WILL.SLAVE>> Whip me daddy! Destroy my holes and whip me until I can't sit on my butt. Please humiliate me, ravish me and share me with your friends. I live to serve you, and I will fulfill your every desire. <br> <<elseif $mcattrTbl.will >= $WILL.MASTER>> I love punish stupid sluts and beta males and my whip is always ready for them. I will torture them until they can't stand anymore and then sold them as slaves so that others will punish them further. <br> <</if>> <<if $mcattrTbl.fear <= $FEAR.FEARLESS>> <br>I know this world punish the week, so I choose not to be one of them! I'm not scared of anything and that helped me in life. <<elseif $mcattrTbl.fear > $FEAR.FROZEN>> <br>I... I think it's ok to get out of the house today, right? Nobody will hurt me, right? But maybe I can order something and avoid going outside... Yes, I think that's better. <</if>> <<if $mcattrTbl.charisma > $CHARISMA.HIGH>> People like me dammit - they really do. I'm charming and can get people to do my bidding with just a few words.<br> <</if>> <<if $mcattrTbl.sexualExperience > $SEXUAL_EXP.HIGH>> I know almost everything about sex. I know how to make any man worship me, and it feels good! I can teach a course about sex and porn actresses can learn from me. Hmmm... maybe I should make a sex course. It's only fair that a sex goddess like me shared some if her knowledge!<br> <<elseif $mcattrTbl.sexualExperience > $SEXUAL_EXP.MED>> I know a lot of stuff about sex, I know how to drive a man crazy, but I can't consider myself a sex expert.<br> <<elseif $mcattrTbl.sexualExperience > $SEXUAL_EXP.LOW>> I know a few sex positions and I know how to properly suck a cock, but I am far from being an expert. <br> <<else>> I'm going through a bit of a dry spell. I learned little about sex, but I kept my honor and virtue, mostly. That's good, right? <br> <</if>> <<if $statsTbl.daysHomeless > 60>> I somehow manage to live many days on my life on the streets, with no shower and no bed, surrounded by filth. <br> <<elseif $statsTbl.daysHomeless > 10>> I spend a few days on the street, but I managed to solve this inconvenience quickly.<br> <</if>> <<if ($statsTbl.timesFucked+$statsTbl.timesLesbianSex+$statsTbl.timesBDSM+$statsTbl.timesPublicSex)>150>> Sex was a very important part of my life. I really loved doing it and I had no problem letting people know about it. <br> <</if>> <<if $statsTbl.guysFucked > 250>> I had a lot of men in my life and i loved it. The girl with the most guys fucked wins, right? Well, I'm a winner, big time! <br> <</if>> <<if $statsTbl.timesRaped > 25>> So, I've been raped a lot. I've heard of people being raped once, twice, but this was ridiculous. Maybe guys look at me and think she needs to be raped. Maybe I think that too at this point. Maybe I need to talk to someone about PTSD...<br> <</if>> <<if $statsTbl.timesBDSM > 40>> Harder please - I love the feel of ropes, clamps, whips. Give it to me rough and hard.<br> <</if>> <<if $statsTbl.girlsFucked > 25>> <!-- $statsTbl.timesLesbianSex should be the same TODO maybe drop this as it's not really possible to have lesbian gangbang and for a few events it's not worth it.--> <<if $statsTbl.girlsFucked > ($statsTbl.guysFucked*4)>> Sisterhood 4 Life - No Boys Allowed! I'm only happy in the arms of a good woman.<br> <<else>> I like Men and Women - love is love and sex is sex, gimme more of both. <br> <</if>> <</if>> <<if $statsTbl.timesGloryholeUsed > 50>> Anonymous sex is my thing. I don't even need to see their faces, just their cocks. It pays, and pays well, and is a huge turn-on! <</if>> <<if ($statsTbl.timesMasturbated+$statsTbl.timesPublicMasturbated)>50>> I am the master of my domain.</br> <</if>> <<if ($statsTbl.timesStreetWhored+$statsTbl.timesBrothelWhored)>80>> The Hoe Life is a good life. I made money and had a bunch of sex - what's not to like.<br> <</if>> <<if ($statsTbl.timesInPornMovies+$statsTbl.timesInBDSMMovies)>15>> Showbiz is for me. I love making movies, and people knowing I'm a bit of a slut whore is just fine by me.<br> <</if>> <<if ($statsTbl.timesPublicSex+$statsTbl.timesPublicMasturbated+$statsTbl.timesFlashed) > 50>> I made some shameless things in public and was really turned on by people watching me.<br> <</if>> <<if $statsTbl.timesSharked > 35>> Many, many times people sharked me. <<if $mcattrTbl.corruption > 90>> and I really enjoy it. Sharking is a beautiful thing. I can be exposed to everyone, which turns me on, without people thinking any less of me.<br> <<elseif $mcattrTbl.corruption > 60>> and I didn't like it. It was probably my fault though.<br> <<else>> and I really hated it. I don't understand this city full of assholes!<br> <</if>> <</if>> <<if ($statsTbl.timesFucked+$statsTbl.timesBDSM+$statsTbl.timesPublicSex+$statsTbl.timesRaped)>150>> <<if $statsTbl.pussyFucked+$statsTbl.doublePussy > 70>> My pussy was ravished on every occasion, sometimes by multiple guys at once and I loved it!<br> <</if>> <<if $statsTbl.assFucked+$statsTbl.doubleAss > 50>> They destroyed my ass and treated me like the cheap whore I am.<br> <</if>> <<if $statsTbl.mouthFucked+$statsTbl.doubleMouth > 70>> Guys really love blowjobs, and I had to suck dick a whole lot. I don't really mind, but a good fucking is also required!<br> <</if>> <<if ($statsTbl.pussyAndAss+$statsTbl.pussyAndMouth+$statsTbl.assAndMouth+$statsTbl.gangbangs) > 50>> Stretch me out guys. I need more cocks, and I need them all at once right now!<br> <</if>> <<if $statsTbl.creampies > 50>> I took every load of their hot cum in my pussy and really enjoyed it.<br> <</if>> <<if $statsTbl.mouthCreampie > 50>> Gulp! I love swallowing, and I think the guys liked it when I did too.<br> <</if>> <<if $statsTbl.timesCame > 100>> I enjoy almost every fucking I received. The guys in this city really know how to please a woman!<br> <<elseif $statsTbl.timesCame > 50>> Fortunately, I came a lot. Sure the guys here could be more competent, but I can't complain too much.<br> <<else>> Guys here like to fuck women, but they are selfish small-dicked losers. The guys here need to learn that Women Should Come First (and last, and a few times in between)!<br> <</if>> <</if>> <<if $webTbl.subscribers > 1000000>> I worked the webcam, and earned a very large and loyal following, which has made me a ton of money. I love the attention!<br> <</if>> <<if $statsTbl.daysAbducted > 25 && $mcTbl.gameStartOption != "$bigDebt">> I made some bad decisions regarding money and because of this I was abducted and forced to use my mouth, pussy and ass to earn the money I owed.<br> <</if>> <<if $statsTbl.daysInJail > 15>> I fought the law, and the law won. I've spent many a night in jail.<br> <</if>> <br> <!-- BIRTH ENDING--> <<switch $ending>> <<case "birth">> Now I have to learn to take care of a baby. Great! <br> This wasn't what I had in mind, <<if $statsTbl.creampies > 15 && $statsTbl.guysFucked > 10>> especially taking into account that I have no fucking idea who the father is. Who's going to pay for the kid?<br> <<else>> <<if $mcattrTbl.corruption >= $CORRUPTION.LEARN>> but at least I could get some money from the father, who knows, maybe I can trick him into marriage.<br> <<else>> but at least I know who the father is. Maybe I can ask for some money, but is this the right thing to do?!<br> <</if>> <</if>> <<if $mcstatTbl.wealth-$mcstatTbl.debt >= 100000>> The wealthy have nannies, and I'm fabulously wealthy. Having a kid might be alright, plus it might be fun interviewing the nanny candidates...<br> <</if>> <!-- DIE ENDING --> <<case "died">> I died. That's the ultimate fail, right?! <!-- WHORE ENDING --> <<case "whore">> <br> In the end I'm a whore. <<switch $mcTbl.gameStartOption>> <<case "haveFun">> But I'm very happy with my choice. I have fun and earn money by doing it. My dream job.<br> <<case "makeMoney">> But I'm happy with my choice, because I do whatever I want and earn money for it.<br> <<case "ranAway">> That was not what I had in mind when I ran away, but this is where life took me and I'm pretty happy with my life. <br> <<case "scholarship">> I didn't wanted to end up like this. I had a totally different life in mind when I arrive in this city. Of course that will break my parents hearts, and I am really sorry for that. But I just can't help it, i really love to fuck! <<case "lostEverything">> Well, I started out with nothing and became a whore. That's actually pretty predictable, but really quite alright. <<case "bigDebt">> That's not a surprise given the fact that I started out with a huuuge fucking debt! Thats actually an improvement! I could have ended up much worse! What else could I do?! <</switch>> <!-- SLAVE ENDING --> <<case "slave">> <br> I ended up a sex slave. <<switch $mcTbl.gameStartOption>> <<case "haveFun">> A sex slave is a little extreme, even for me. Anyway, not exactly what I had in mind when I took this path, but I guess some girls have to be slaves. <<case "makeMoney">> I came here to make money and I ended up a sex slave. Well, that's fucked up, even for me! <<case "ranAway">> I don't know what else should I expect when I ran away? Now my "job" is to do whatever some random guy, that I most likely don't know and never see again, wants. Good job $mcTbl.name, you are really living the dream! <<case "scholarship">> I came here with a scholarship, to do something with my life, and I ended up a slave. I didn't know exactly how did I manage to do that! I really let my parents down. They probably don't even know what happened to me. And now I have to life, probably for the rest of my life. <<case "lostEverything">> I came here with nothing and in the end I ended up like nothing! Nobody will remember me! Well, actually many will remember me, as a random slut the they fucked in a dungeon at some point! <<case "bigDebt">> I don't know what I could have done differently? I needed to pay back a huge sum of money, enough for someone to live their entire life in comfort, and I needed to pay it back immediately. I couldn't do it. I think this is what I was meant for, and either way, it's my life now. Thanks Mom and Dad, you fucking pieces of shit! <</switch>> <</switch>> <br><br> [[Back|Ending]] <</nobr>>
<<nobr>> <!-- bathroom action (shower, beauty, pregnancy test...). --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Bathroom">> <<if $mcstatTbl.home == "Basement">> <<changeClothes "naked">> <<elseif $mcstatTbl.home == "None">> <<changeClothes "dressed">> <<else>> <<changeClothes "underwear">> <</if>> I'm in the bathroom.<br> <<set $path = "images/homes/" + $mcstatTbl.home.toLowerCase() + "/bathroom.jpg">> <<image $path>><br> [[Shower]]<br> <<if $inventoryInv.has("razor") || $mcstatTbl.home == "Jail" || $mcstatTbl.home == "Basement">> [[Shave Legs|Shower][$willShaveLegs to 1]]<br> <</if>> <<if $inventoryInv.has("makeupKits") || $mcstatTbl.home == "Jail" || $mcstatTbl.home == "Basement">> [[Apply Makeup]]<br> <</if>> <<if $mcattrTbl.arousal > $AROUSAL.MED && $mcattrTbl.energy > $ENERGY.LOW>> [[Masturbate]]<br><!-- TODO0 maybe move this into shower for real!? but only here because "Toilet" issues. --> <</if>> <<if $inventoryArr.includes("Pregnancy Test")>> [[Make Pregnancy Test|Pregnancy Test]]<br> <<elseif $mcstatTbl.home == "Jail" && $mcstatTbl.pregnancy > 0>> [[Request abortion|Home][$mcstatTbl.pregnancy to 0]]<br> <</if>> <<if $mcstatTbl.home == "Jail" && $mcstatTbl.std != "None">> [[Request STD treatment|Home][$mcstatTbl.std to "None"]]<br> <</if>> <<if $mcstatTbl.home == "Jail" && $mcattrTbl.health < $HEALTH.MED>> [[Request health treatment|Home][$mcattrTbl.health to $HEALTH_TREATMENT_VALUE, $mcattrTbl.energy to $ENERGY.LOW, $gameDate.setMinutes($gameDate.getMinutes()+random($ENERGY.LOW))]]<br> <</if>> <br>[[Back|Home]] <</nobr>>
<<nobr>> <!-- taking a pregnancy test action. --> <<image "images/items/medical/pregnancy_test.jpg">> You make the pregnancy test and find out that you <<if $mcstatTbl.pregnancy > 0>> are pregnant. <<set $journalEntryType = "pregnant">><<include AddEventText>> <br> <<image "images/actions/pregnant.jpg">> <<else>> are not pregnant. <<set $journalEntryType = "notPregnant">><<include AddEventText>> <</if>> <<set $pregnancyReveal = true>> <<run $inventoryArr.delete("Pregnancy Test")>> <br><br>[[Back|Bathroom]] <</nobr>>
<<nobr>> <!-- bedroom action (in sleep). --> <<setLocationAndVars "Bedroom">> <<if $mcstatTbl.home == "Basement">> <<changeClothes "naked">> <<elseif $mcstatTbl.home == "None">> <<changeClothes "dressed">> <<else>> <<changeClothes "underwear">> <</if>> <<if $mcstatTbl.home=="None">> <<goto [[Home]]>> <</if>> I'm in the bedroom.<br> <<if $mcattrTbl.energy <= $STAT.MIN>> @@color:yellow; <br>I'm too tired. I need to sleep!<br> @@ <</if>> <<set $path = "images/homes/" + $mcstatTbl.home.toLowerCase() + "/bedroom.jpg">> <<image $path>><br> <<if $tmpRoom != "">> <<spendTime $ENERGY.LOW>> <<set $path = "images/npc/pet_cat/" + $tmpRoom + random(1,3) + ".jpg">> <<image $path>><br> <<set $mcattrTbl.morale += $MORALE_RAND.MED>> <<set $tmpRoom = "">> <</if>> <<if $mcattrTbl.energy > $STAT.MIN && $mcstatTbl.home != "Basement" && $mcstatTbl.home != "Jail">> [[Change Clothes]]<br> <</if>> <<set $isSleepTime = ($gameDate.getUTCHours() >= $SLEEP_TIME.BEGIN || $gameDate.getUTCHours() <= $SLEEP_TIME.END)>> <<if ($isSleepTime && $mcattrTbl.energy < $ENERGY.MAX) || $shouldGoToSleep>> [[Sleep]]<br> <<elseif !$isSleepTime && $mcattrTbl.energy < $ENERGY.MAX>> [[Nap]]<br> <<else>> I'm not tired.<br> <</if>> <<if ($mcstatTbl.home != "Basement" && $inventoryArr.includes("Book")) || $mcstatTbl.home == "Jail">> <<if $mcattrTbl.energy >= $ENERGY.HIGH>> [[Read]]<br> <<else>> Too tired to read.<br> <</if>> <</if>> <<if ($mcstatTbl.home != "Jail" && $inventoryArr.includes("Laptop")) || $mcstatTbl.home == "Basement">> <<if $mcattrTbl.energy >= $ENERGY.MED>> [[Laptop]]<br> <<else>> Too tired to use laptop.<br> <</if>> <</if>> <<if $mcstatTbl.home != "Jail" && $mcstatTbl.home != "Basement">> <<if $mcPetCat.name != "None">> <<if $inventoryArr.includes("Cat Toys")>> [[Play with Cat|Bedroom][$tmpRoom to "play_together"]]<br> [[Watch Cat play|Bedroom][$tmpRoom to "play"]]<br> <</if>> [[Pet Cat|Bedroom][$tmpRoom to "pet"]]<br> <</if>> <</if>> <<if $masturbatePrivate && $mcattrTbl.energy >= $ENERGY.LOW>> [[Masturbate]]<br> <</if>> <<if $mcattrTbl.energy > $ENERGY.LOW>> <br>[[Back|Home]] <</if>> <</nobr>>
<<nobr>> <!-- Change the wardrobe here. --> <<spendTime $ENERGY.MIN>> <<set $tmpImageSize = 150>> <<set $tmpClothes = "">> <<if $mcstatTbl.home == "None">> <<image "images/homes/none/bedroom1.jpg">><br> <<else>> <<set $path = "images/homes/" + $mcstatTbl.home.toLowerCase() + "/bedroom.jpg">> <<image $path>><br> <</if>> <<set $sndPath = "images/sounds/actions/door/open.mp3">> <<playSound $sndPath>> [[See safe clothes|Clothes2][$tmpClothes to "Safe"]] <<if ! $youAreASaint>> <br><br>[[See normal clothes|Clothes2][$tmpClothes to "Normal"]] <</if>> <<if $youAreBold>> <br><br>[[See sexy clothes|Clothes2][$tmpClothes to "Sexy"]] <</if>> <<if $showBodyCareless>> <br><br>[[See cheeky clothes|Clothes2][$tmpClothes to "Cheeky"]] <</if>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <br><br>[[See whore clothes|Clothes2][$tmpClothes to "Whore"]] <</if>> <br><br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:33%"><b></b></th> <th style="width:33%"><b>Name</b></th> <th style="width:33%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <<if $inventoryArr.includes("Formal 1")>> <td><<image "images/character/clothes/formal1.jpg" $tmpImageSize>></td> <td> Formal 1 </td> <td> <<displayClothes "Formal 1" "Change Clothes">> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Formal 2")>> <td><<image "images/character/clothes/formal2.jpg" $tmpImageSize>></td> <td> Formal 2 </td> <td> <<displayClothes "Formal 2" "Change Clothes">> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Formal 3")>> <td><<image "images/character/clothes/formal3.jpg" $tmpImageSize>></td> <td> Formal 3 </td> <td> <<displayClothes "Formal 3" "Change Clothes">> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Formal 4")>> <td><<image "images/character/clothes/formal4.jpg" $tmpImageSize>></td> <td> Formal 4 </td> <td> <<displayClothes "Formal 4" "Change Clothes">> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Formal 5")>> <td><<image "images/character/clothes/formal5.jpg" $tmpImageSize>></td> <td> Formal 5 </td> <td> <<displayClothes "Formal 5" "Change Clothes">> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Office 1")>> <td><<image "images/character/clothes/office1.jpg" $tmpImageSize>></td> <td> Office 1 </td> <td> <<displayClothes "Office 1" "Change Clothes">> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Office 2")>> <td><<image "images/character/clothes/office2.jpg" $tmpImageSize>></td> <td> Office 2 </td> <td> <<displayClothes "Office 2" "Change Clothes">> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Office 3")>> <td><<image "images/character/clothes/office3.jpg" $tmpImageSize>></td> <td> Office 3 </td> <td> <<displayClothes "Office 3" "Change Clothes">> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Office 4")>> <td><<image "images/character/clothes/office4.jpg" $tmpImageSize>></td> <td> Office 4 </td> <td> <<displayClothes "Office 4" "Change Clothes">> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Office 5")>> <td><<image "images/character/clothes/office5.jpg" $tmpImageSize>></td> <td> Office 5 </td> <td> <<displayClothes "Office 5" "Change Clothes">> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Coat 1")>> <td><<image "images/character/clothes/coat1.jpg" $tmpImageSize>></td> <td> Coat 1 </td> <td> <<if $mcTbl.coat != "Coat 1">> <<button "Wear" "Change Clothes">>\ <<set $mcTbl.coat = "Coat 1">>\ <</button>> <<else>> Already on. <</if>> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Coat 2")>> <td><<image "images/character/clothes/coat2.jpg" $tmpImageSize>></td> <td> Coat 2 </td> <td> <<if $mcTbl.coat != "Coat 2">> <<button "Wear" "Change Clothes">>\ <<set $mcTbl.coat = "Coat 2">>\ <</button>> <<else>> Already on. <</if>> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Coat 3")>> <td><<image "images/character/clothes/coat3.jpg" $tmpImageSize>></td> <td> Coat 3 </td> <td> <<if $mcTbl.coat != "Coat 3">> <<button "Wear" "Change Clothes">>\ <<set $mcTbl.coat = "Coat 3">>\ <</button>> <<else>> Already on. <</if>> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Trainers 1")>> <td><<image "images/character/clothes/trainers1.jpg" $tmpImageSize>></td> <td> Trainers 1 </td> <td> <<if $mcTbl.purse == "None">> I don't have a purse to carry this. <<elseif $mcTbl.sportshoes != "Trainers 1">> <<button "Carry" "Change Clothes">>\ <<set $mcTbl.sportshoes = "Trainers 1">>\ <</button>> <<else>> Already in purse. <</if>> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Trainers 2")>> <td><<image "images/character/clothes/trainers2.jpg" $tmpImageSize>></td> <td> Trainers 2 </td> <td> <<if $mcTbl.purse == "None">> I don't have a purse to carry this. <<elseif $mcTbl.sportshoes != "Trainers 2">> <<button "Carry" "Change Clothes">>\ <<set $mcTbl.sportshoes = "Trainers 2">>\ <</button>> <<else>> Already in purse. <</if>> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Trainers 3")>> <td><<image "images/character/clothes/trainers3.jpg" $tmpImageSize>></td> <td> Trainers 3 </td> <td> <<if $mcTbl.purse == "None">> I don't have a purse to carry this. <<elseif $mcTbl.sportshoes != "Trainers 3">> <<button "Carry" "Change Clothes">>\ <<set $mcTbl.sportshoes = "Trainers 3">>\ <</button>> <<else>> Already in purse. <</if>> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Trainers 4")>> <td><<image "images/character/clothes/trainers4.jpg" $tmpImageSize>></td> <td> Trainers 4 </td> <td> <<if $mcTbl.purse == "None">> I don't have a purse to carry this. <<elseif $mcTbl.sportshoes != "Trainers 4">> <<button "Carry" "Change Clothes">>\ <<set $mcTbl.sportshoes = "Trainers 4">>\ <</button>> <<else>> Already in purse. <</if>> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Trainers 5")>> <td><<image "images/character/clothes/trainers5.jpg" $tmpImageSize>></td> <td> Trainers 5 </td> <td> <<if $mcTbl.purse == "None">> I don't have a purse to carry this. <<elseif $mcTbl.sportshoes != "Trainers 5">> <<button "Carry" "Change Clothes">>\ <<set $mcTbl.sportshoes = "Trainers 5">>\ <</button>> <<else>> Already in purse. <</if>> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Purse 1")>> <td><<image "images/character/clothes/purse1.jpg" $tmpImageSize>></td> <td> Purse 1 </td> <td> <<if $mcTbl.purse != "Purse 1">> <<button "Wear" "Change Clothes">>\ <<set $mcTbl.purse = "Purse 1">>\ <</button>> <<else>> Already on. <</if>> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Purse 2")>> <td><<image "images/character/clothes/purse2.jpg" $tmpImageSize>></td> <td> Purse 2 </td> <td> <<if $mcTbl.purse != "Purse 2">> <<button "Wear" "Change Clothes">>\ <<set $mcTbl.purse = "Purse 2">>\ <</button>> <<else>> Already on. <</if>> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Purse 3")>> <td><<image "images/character/clothes/purse3.jpg" $tmpImageSize>></td> <td> Purse 3 </td> <td> <<if $mcTbl.purse != "Purse 3">> <<button "Wear" "Change Clothes">>\ <<set $mcTbl.purse = "Purse 3">>\ <</button>> <<else>> Already on. <</if>> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Purse 4")>> <td><<image "images/character/clothes/purse4.jpg" $tmpImageSize>></td> <td> Purse 4 </td> <td> <<if $mcTbl.purse != "Purse 4">> <<button "Wear" "Change Clothes">>\ <<set $mcTbl.purse = "Purse 4">>\ <</button>> <<else>> Already on. <</if>> </td> <</if>> </tr> <tr> <<if $inventoryArr.includes("Purse 5")>> <td><<image "images/character/clothes/purse5.jpg" $tmpImageSize>></td> <td> Purse 5 </td> <td> <<if $mcTbl.purse != "Purse 5">> <<button "Wear" "Change Clothes">>\ <<set $mcTbl.purse = "Purse 5">>\ <</button>> <<else>> Already on. <</if>> </td> <</if>> </tr> </tbody> </table> <<if $mcstatTbl.home == "None">> <br>[[Home]] <<else>> <br>[[Bedroom]] <</if>> <</nobr>>
<<nobr>> <!-- will display the clothes categories (safe, normal, whore etc). --> <<set $tmpImageSize = 150>> <<set $tmpLowerClothes to $tmpClothes.toLowerCase()>> Cl<<print $tmpClothes>> <<print $tmpLowerClothes>> <<set $path = "images/homes/" + $mcstatTbl.home.toLowerCase() + "/bedroom.jpg">> <<image $path>> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:33%"><b></b></th> <th style="width:33%"><b>Name</b></th> <th style="width:33%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <<set $name1 = $tmpClothes + " 1">> <<if $inventoryArr.includes($name1)>> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/1.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 1 </td> <td> <<displayClothes $name1 "Clothes2">> </td> <</if>> </tr> <tr> <<set $name2 = $tmpClothes + " 2">> <<if $inventoryArr.includes($name2)>> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/2.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 2 </td> <td> <<displayClothes $name2 "Clothes2">> </td> <</if>> </tr> <tr> <<set $name3 = $tmpClothes + " 3">> <<if $inventoryArr.includes($name3)>> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/3.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 3 </td> <td> <<displayClothes $name3 "Clothes2">> </td> <</if>> </tr> <tr> <<set $name4 = $tmpClothes + " 4">> <<if $inventoryArr.includes($name4)>> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/4.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 4 </td> <td> <<displayClothes $name4 "Clothes2">> </td> <</if>> </tr> <tr> <<set $name5 = $tmpClothes + " 5">> <<if $inventoryArr.includes($name5)>> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/5.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 5 </td> <td> <<displayClothes $name5 "Clothes2">> </td> <</if>> </tr> <tr> <<set $name6 = $tmpClothes + " Bra">> <<if $inventoryArr.includes($name6)>> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/bra.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Bra </td> <td> <<if $mcTbl.bra != $name6>> <<button "Wear" "Clothes2">>\ <<set $mcTbl.bra = $name6>>\ <<set $mcTbl.wearTits = $name6>>\ <</button>> <<else>> Already on. <</if>> </td> <</if>> </tr> <tr> <<set $name7 = $tmpClothes + " Panties">> <<if $inventoryArr.includes($name7)>> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/panties.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Panties </td> <td> <<if $mcTbl.panties != $name7>> <<button "Wear" "Clothes2">>\ <<set $mcTbl.panties = $name7>>\ <<set $mcTbl.wearPussy = $name7>>\ <</button>> <<else>> Already on. <</if>> </td> <</if>> </tr> <tr> <<set $name8 = $tmpClothes + " Formal">> <<if $inventoryArr.includes($name8)>> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/formal.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Formal </td> <td> <<displayClothes $name8 "Clothes2">> </td> <</if>> </tr> <tr> <<set $name9 = $tmpClothes + " Exercise">> <<if $inventoryArr.includes($name9)>> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/exercise.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Exercise </td> <td> <<if $mcTbl.purse == "None">> I don't have a purse to carry this. <<elseif $mcTbl.sportsuit != $name9>>\ <<button "Carry" "Clothes2">>\ <<set $mcTbl.sportsuit = $name9>>\ <</button>> <<else>> Already in purse. <</if>> </td> <</if>> </tr> <tr> <<set $name10 = $tmpClothes + " Swimwear">> <<if $inventoryArr.includes($name10)>> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/swimwear.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Swimwear </td> <td> <<if $mcTbl.purse == "None">> I don't have a purse to carry this. <<elseif $mcTbl.swimsuit != $name10>> <<button "Carry" "Clothes2">>\ <<set $mcTbl.swimsuit = $name10>>\ <</button>> <<else>> Already in purse. <</if>> </td> <</if>> </tr> <tr> <<set $name11 = $tmpClothes + " Shoes">> <<if $inventoryArr.includes($name11)>> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/shoes.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Shoes </td> <td> <<if $mcTbl.shoes != $name11>> <<button "Wear" "Clothes2">>\ <<set $mcTbl.shoes = $name11>>\ <<set $mcTbl.wearFeet = $name11>>\ <</button>> <<else>> Already on. <</if>> </td> <</if>> </tr> </tbody> </table> <br>[[Back|Change Clothes]] <</nobr>>
<<nobr>> <!-- laptop action (if you have one). --> <<spendTime $ENERGY.MIN>> <<image "images/items/electronics/laptop.jpg">><br> <<if ($showBoobsForMoney && ($inventoryArr.includes("Webcam")) || $mcstatTbl.home == "Basement")>> <<set $npcArousal = random($NPC_AROUSAL.MIN, $NPC_AROUSAL.LOW)>> <<set $tmpWebcam = "None">> [[Webcam]] <</if>> <br>[[Back|Bedroom]] <</nobr>>
<<nobr>> <!-- read action (if you have a book). --> I read a book.<br> <<set $path = "images/homes/shared/read" + random(1,5) + ".jpg">> <<image $path>> <br>You feel smarter.<br> Book removed from inventory. <<set $mcattrTbl.intelligence += random($INTELLIGENCE_RAND.LOW, $INTELLIGENCE_RAND.MED)>> <<set $mcattrTbl.morale += random($MORALE_RAND.HIGH)>> <<clampStats>> <<run $inventoryArr.delete("Book")>> <<spendTime $ENERGY.HIGH>> <br><br>[[Bedroom]] <</nobr>>
<<nobr>> <!-- handles the home actions (for every type of homes: rent, apartment, villa, basement, jail etc) --> <<setLocationAndVars "Home">> <<set $tmpRoom = "">> <<if $mcstatTbl.home == "Basement">> <<changeClothes "naked">> <<else>> <<changeClothes "dressed">> <</if>> <<calculateEvents>> <<if $mcstatTbl.home=="None" && $firstVisitArr.includes("homeNone") == false>> <<set $journalEntryType = "firstHomeNone">> <<set $firstVisitArr.push("homeNone")>> <<elseif $mcstatTbl.home=="University" && $firstVisitArr.includes("homeUniversity") == false>> <<set $journalEntryType = "firstHomeUniversity">> <<set $firstVisitArr.push("homeUniversity")>> <<elseif $mcstatTbl.home=="Jail" && $firstVisitArr.includes("homeJail") == false>> <<set $journalEntryType = "firstHomeJail">> <<set $firstVisitArr.push("homeJail")>> <<elseif $mcstatTbl.home=="Basement" && $firstVisitArr.includes("homeBasement") == false>> <<set $journalEntryType = "firstBasement">> <<set $firstVisitArr.push("homeBasement")>> <<elseif $mcstatTbl.home=="Rent" && $firstVisitArr.includes("homeRent") == false>> <<set $journalEntryType = "firstHomeRent">> <<set $firstVisitArr.push("homeRent")>> <<elseif $mcstatTbl.home=="Apartment" && $firstVisitArr.includes("homeApartment") == false>> <<set $journalEntryType = "firstHomeApartment">> <<set $firstVisitArr.push("homeApartment")>> <<elseif $mcstatTbl.home=="Villa" && $firstVisitArr.includes("homeVilla") == false>> <<set $journalEntryType = "firstHomeVilla">> <<set $firstVisitArr.push("homeVilla")>> <</if>> <<include AddEventText>> <<if $mcstatTbl.home=="None">> I don't have a home.<br> <<image "images/homes/none/none.jpg">><br> <<if $mcjobTbl.job != "None" && $mcattrTbl.morale >= $MORALE.LOW && $mcattrTbl.hygiene >= $HYGIENE.MIN && $mcattrTbl.energy >= $ENERGY.MAX>> [[Go to work|Work]]<br><br> <<elseif $mcjobTbl.job != "None" && $mcattrTbl.hygiene <= $HYGIENE.MIN>> I can't work smelling like that!<br><br> <<elseif $mcattrTbl.morale < $MORALE.LOW>> I'm too depressed to work.<br><br> <</if>> <<set $isSleepTime = ($gameDate.getUTCHours() >= $SLEEP_TIME.BEGIN || $gameDate.getUTCHours() <= $SLEEP_TIME.END)>> <<if ($isSleepTime && $mcattrTbl.energy < $ENERGY.MAX) || $shouldGoToSleep>> [[Sleep on the streets|Sleep]]<br> <<elseif !$isSleepTime && $mcattrTbl.energy < $ENERGY.MAX>> [[Nap]]<br> <<else>> I'm not tired.<br> <</if>> <<if $mcattrTbl.energy > $STAT.min>> [[Change Clothes]]<br> <</if>> <<if $mcattrTbl.energy > $ENERGY.LOW>> <<if $mcattrTbl.fear >= $FEAR.FROZEN>> I'm to scared to go outside. Something might happen to me. <<elseif $mcattrTbl.fear >= $FEAR.SCARED && $isNight>> I better not go outside in the dark. Better wait for daylight. <<else>> <br>[[Go Outside|Outside]]<br><br> <</if>> <</if>> <<else>> I'm in the hallway.<br> <<set $path = "images/homes/" + $mcstatTbl.home.toLowerCase() + "/hallway.jpg">> <<image $path>> <<if $mcstatTbl.home != "Basement" && $mcattrTbl.sexy == $STAT.MAX>> I found some clothes to put on.<br> <<set $mcattrTbl.sexy = 0>> <</if>> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:50%"><b>Actions</b></th> <th style="width:50%"><b>Rooms</b></th> </tr> </thead> <tbody> <tr> <td> <<if $mcstatTbl.home != "Basement" && $mcstatTbl.home != "Jail">> <<if $mcjobTbl.job != "None" && $mcattrTbl.morale > $MORALE.LOW && $mcattrTbl.hygiene >= $HYGIENE.MIN && $mcattrTbl.energy >= $ENERGY.MAX>> [[Go to work|Work]] <<elseif $mcjobTbl.job != "None" && $mcattrTbl.hygiene <= $HYGIENE.MIN>> I can't work smelling like that! <<elseif $mcattrTbl.morale <= $MORALE.LOW>> I'm too depressed to work. <</if>> <</if>> </td> <td>[[Bedroom]]</td> </tr> <tr> <td> </td> <td>[[Kitchen]]</td> </tr> <tr> <td></td> <td>[[Bathroom]]</td> </tr> <<if $mcstatTbl.home != "University" && $mcstatTbl.home != "Basement" && $mcstatTbl.home != "Jail">> <tr> <td></td> <td>[[Living room]]</td> </tr> <<elseif $mcstatTbl.home == "Basement">> <tr> <td></td> <<set $tmpTorture = "">> <td>[[Torture Room]]</td> </tr> <</if>> </tbody> </table> <br> <<if $mcstatTbl.home == "Basement">> <<if $mcattrTbl.energy >= $ENERGY.MAX>> [[Try to escape|Escape]] <</if>> <<elseif $mcstatTbl.home == "Jail">> <<if $prisonTbl.triedToEscapeToday == false && $mcattrTbl.energy >= $ENERGY.HIGH && $youAreFuckable && $offerSexWhenInTroublePrivateOrMasked>> <<set $mcSexData.guys = random(1, $GUYS_NUM.LOW)>> [[I begged the female guard for a reduced sentence|LesbianIntro][$prisonTbl.triedToEscapeToday to true, $prisonTbl.remainingDays to $prisonTbl.remainingDays - random($JAIL_DAYS_SUB_FOR_SEX.MIN, $JAIL_DAYS_SUB_FOR_SEX.MAX)]]<br> <<if $youAreBold>> [[I tried to escape|RapeIntro][$prisonTbl.triedToEscapeToday to true, $prisonTbl.remainingDays to $prisonTbl.remainingDays - random($JAIL_DAYS_SUB_FOR_SEX.MIN, $mcSexData.guys*$JAIL_DAYS_SUB_FOR_SEX.MAX)]]<br> <</if>> <<if $offerSexWhenInTroublePublicOrMany>> [[I offered to fuck the male guards for a reduces sentence|SexIntro][$prisonTbl.triedToEscapeToday to true, $prisonTbl.remainingDays to $prisonTbl.remainingDays - random($JAIL_DAYS_SUB_FOR_SEX.MIN,$mcSexData.guys*$JAIL_DAYS_SUB_FOR_SEX.MAX)]]<br> <</if>> <</if>> <<elseif $mcstatTbl.home == "University">> [[Campus|University]] <<else>> <<if $mcattrTbl.energy > $ENERGY.LOW>> <<if $mcattrTbl.fear >= $FEAR.FROZEN>> I'm to scared to go outside. Something might happen to me.<br> <<elseif $mcattrTbl.fear >= $FEAR.SCARED && $isNight>> I better not go outside in the dark. Better wait for daylight.<br> <<else>> [[Go Outside|Outside]]<br><br> <</if>> <</if>> <</if>> <</if>> <</nobr>>
<<nobr>> <!-- drink action. --> I drank some water. <<set $path = "images/homes/shared/drink" + random(1,3) + ".jpg">> <<image $path>> <<set $mcattrTbl.thirst = $STAT.MAX>> [[Back|Kitchen]] <</nobr>>
<<nobr>> <!-- eat action (prepare food and/or eat). --> <<if $mcstatTbl.home != "Basement" && $mcstatTbl.home != "Jail">> <<if $inventoryInv.has("rawFood") && ! $inventoryInv.has("food")>> <<drop $inventoryInv "rawFood" 1>> <<set $food += random(1,5)>> <<pickup $inventoryInv "food" $food>> I spent some time cooking food.<br> <<set $path = "images/homes/shared/cook/" + random(1,5) + ".jpg">> <<image $path>> <<spendTime $ENERGY.LOW>> <</if>> <<if $inventoryInv.has("food")>> I ate some food. <<playSound "images/sounds/actions/eat.mp3">> <<set $path = "homes/shared/eat/" + random(1,5)>> <<video $path>> <<drop $inventoryInv "food" 1>> <<set $mcattrTbl.hunger = $STAT.MAX>> <<else>> I have nothing to eat. <</if>> <<else>> I ate the food that was given to me. Pretty nasty food, but I don't have a choice. <<set $path = "homes/shared/eat/" + random(1,5)>> <<video $path>> <<set $mcattrTbl.hunger = $STAT.MAX>> <</if>> <br>[[Back|Kitchen]] <</nobr>>
<<nobr>> <!-- kitchen actions. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Kitchen">> <<if $mcstatTbl.home == "Basement">> <<changeClothes "naked">> <<else>> <<changeClothes "dressed">> <</if>> I'm in the kitchen.<br> <<set $path = "images/homes/" + $mcstatTbl.home.toLowerCase() + "/kitchen.jpg">> <<image $path>><br> <<if $mcattrTbl.thirst < $DRINK.FULL>> [[Drink]]<br> <<else>> I'm not thirsty.<br> <</if>> <<if $mcattrTbl.hunger < $HUNGER.FULL>> [[Eat]]<br> <<else>> I'm not hungry.<br> <</if>> <br>[[Back|Home]] <</nobr>>
<<nobr>> <!-- living room actions --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Living room">> <<if $mcstatTbl.home == "Basement">> <<changeClothes "naked">> <<else>> <<changeClothes "dressed">> <</if>> I'm in the living room.<br> <<set $path = "images/homes/" + $mcstatTbl.home.toLowerCase() + "/living.jpg">> <<image $path>><br> <<if $inventoryArr.includes("TV")>> <<set $tvChannel = "news">> [[Watch TV|TV]]<br> <</if>> <<if $tmpRoom != "">> <<spendTime $ENERGY.MED>> <<set $path = "images/npc/pet_dog/" + $tmpRoom + random(1,3) + ".jpg">> <<image $path>><br> <<set $mcattrTbl.morale += $MORALE_RAND.HIGH>> <<if $tmpRoom == "train">> <<drop $inventoryInv "Dog Treats" 1>> <</if>> <<set $tmpRoom = "">> <</if>> <<if $mcstatTbl.home != "Jail" && $mcstatTbl.home != "Basement">> <<if $mcPetDog.name != "None">> <<if $inventoryArr.includes("Dog Toys")>> [[Play with Dog|Living room][$tmpRoom to "play_together"]]<br> [[Watch Dog play|Living room][$tmpRoom to "play"]]<br> <</if>> <<if $inventoryInv.has("Dog Treats")>> [[Train Dog|Living room][$tmpRoom to "train"]]<br> <</if>> [[Relax with Dog|Living room][$tmpRoom to "relax"]]<br> <</if>> <</if>> <br>[[Back|Home]] <</nobr>>
<<nobr>> <!-- watch tv in the living room. --> <<spendTime $ENERGY.MIN>> <<image "images/homes/shared/tv/tv.jpg">><br> <<switch $tvChannel>> <<case "news">> I watched some news. <<set $path = "homes/shared/tv/news">> <<set $mcattrTbl.morale += random($MORALE_RAND.LOW, $MORALE_RAND.MED)>> <<spendTime $ENERGY.LOW>> <<case "programs">> <<if random($MAX_RAND_VALUE) <= $TV_COMMERCIAL_CHANCE>> - <<set $path = "homes/shared/tv/commercial/" + random(1,3)>> <<set $mcattrTbl.morale -= random($MORALE_RAND.LOW, $MORALE_RAND.MED)>> I wanted to watch some programs, but there were commercials instead. <<else>> <<set $path = "homes/shared/tv/programs/" + random(1,10)>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> I watched some interesting programs and I are happier. <</if>> <<spendTime $ENERGY.LOW>> <<case "porn">> <<set $path = "homes/shared/tv/porn/" + random(1,17)>> I watched some porn. <br>I are happier, but also more horny. <<if ! $youAreBold>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.LOW, $CORRUPTION_RAND.MED)>> <</if>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.arousal += random($AROUSAL_RAND.LOW, $AROUSAL_RAND.MED)>> <<spendTime $ENERGY.LOW>> <</switch>> <<clampStats>> <<video $path>> <br><br>[[Watch news|TV][$tvChannel to "news"]] <br><br>[[Watch programs|TV][$tvChannel to "programs"]] <<if ! $youAreASaint>> <br>[[Watch porn|TV][$tvChannel to "porn"]] <</if>> <br><br>[[Turn TV off|Living room]] <</nobr>>
<<nobr>> <!-- Offer sex for the rent. --> <<set $path = "images/homes/rent/fuck_for_rent.jpg">> <<image $path>><br> Don't you want to fuck me instead?<br><br> Fuck it! Why not! I love some young pussy! <br> Prepare to be ravished, whore! <<set $mcSexData.guys = 1>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> <<set $mcattrTbl.will -= random($WILL_RAND.LOW, $WILL_RAND.MED)>> <<if $rentTbl.timesSkippedPay >= $SKIP_RENT_TIMES.LOW>> <br><br>Well bitch you didn't give me money for quite a while so...let's say I figure out a way to make money with you... <<if $rentTbl.timesSkippedPay < $SKIP_RENT_TIMES.MED>> <<set $mcSexData.guys = 2>> <<elseif $rentTbl.timesSkippedPay < $SKIP_RENT_TIMES.HIGH>> <<set $mcSexData.guys = 3>> <<else>> <<set $mcSexData.guys = random($GUYS_NUM.MIN, $GUYS_NUM.LOW)>> <<set $tmpMoney = random($SEX_MONEY_RENT.MIN, $SEX_MONEY_RENT.MAX)*$mcSexData.guys>> <br><br>And because I'm a good guy I will split the profit with you. <br>And he handles you $tmpMoney. <<set $mcstatTbl.money += $tmpMoney>> <</if>> <br><br>Now you will be fucked by $mcSexData.guys guys, including the owner. <</if>> <<setLocationAndVars "Home">> <!-- At the end of this event we will be home --> <br><br>[[Fuck for rent|SexIntro]] <</nobr>>
<<nobr>> <!-- pay rent, if you have money. --> <<image "images/homes/rent/pay_rent.jpg">><br> You pay the rent. <br> Money deducted from acount: $rentTbl.owned. <<set $mcstatTbl.money -= $rentTbl.owned>> <<set $mcattrTbl.morale -= random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> <<set $mcattrTbl.will -= random($WILL_RAND.LOW, $WILL_RAND.MED)>> <br><br>[[Home]] <</nobr>>
<<nobr>> <!-- action when you refuse to pay the rent. --> <<set $path = "images/homes/rent/refuse_to_pay_rent.jpg">> <<image $path>><br> <!-- after first "skip" you can only refuse if you don't have any money, but you can get away a few more times in some cases --> <<if ($youAreConvincing$ && $rentTbl.timesSkippedPay == 0) || ($youAreMagnetic && $rentTbl.timesSkippedPay <= $SKIP_RENT_TIMES.LOW) || ($mcstatTbl.debt >= $DEBT.HIGH && $rentTbl.timesSkippedPay <= $SKIP_RENT_TIMES.LOW)>> I manage to convince the landlord to give me some slacks. He seams pretty angry, but he understand my situation. Nevertheless, I hope I will not have to do that again, as I don't know if I can convince him next time. [[Bedroom]] <<else>> The next moment I finished my sentence, I realized my mistake:<br> "You bitch! You think you can get away that easily? Oooh, you WILL pay!" <br><br> "NO! Don't hurt me! I... I will get your money! <br> Please! Leave me alone!" <<set $mcattrTbl.fear += random($FEAR_RAND.LOW, $FEAR_RAND.MED)>> <<set $mcattrTbl.will -= random($WILL_RAND.MED, $FEAR_RAND.HIGH)>> <<set $mcSexData.guys = 1>> <<if $rentTbl.timesSkippedPay >= $SKIP_RENT_TIMES.LOW>> <br><br>"Well bitch, I will not hurt you, but WE will rape you. You didn't give me money for quite a while and I must earn some money to. Jesus, don't cry, it's not like you don't expect this to happened. I think you are beginning to enjoy this." <<if $rentTbl.timesSkippedPay < $SKIP_RENT_TIMES.MED>> <<set $mcSexData.guys = 2>> <<elseif $rentTbl.timesSkippedPay < $SKIP_RENT_TIMES.HIGH>> <<set $mcSexData.guys = 3>> <<else>> <<set $mcSexData.guys = random($GUYS_NUM.MIN, $GUYS_NUM.MED)>> <<set $tmpMoney = random($RAPE_MONEY_RENT.MIN, $RAPE_MONEY_RENT.MAX)*$mcSexData.guys>> <br><br>"But because I'm a good guy I will split the profit with you." <br>And he gives me $tmpMoney. I really feel like a cheap whore. <<set $mcstatTbl.money += $tmpMoney>> <</if>> <br><br>I retreat to a corner, crying, and knowing that there's no escape and I will get raped by $mcSexData.guys strangers. <</if>> <br><br>"It's [[too late|RapeIntro]] for that bitch!" <</if>> <</nobr>>
<<nobr>> <!-- Actions when the rent is due to be paid/ --> <<changeClothes "dressed">> <<setLocationAndVars "Home">> <!-- At the end of this event we will be home --> <<if $firstVisitArr.includes("payRent") == false>> <<set $journalEntryType = "firstPayRent">> <<set $firstVisitArr.push("payRent")>> <<else>> <<set $journalEntryType = "dayPayRent">> <</if>> <<include AddEventText>> <<set $path = "images/homes/rent/pay_rent.jpg">> <<image $path>><br> <br>Hello $mcTbl.name, I have come to collect the rent.<br><br> <<if $rentTbl.timesSkippedPay >= $SKIP_RENT_TIMES.LOW>> <br>Keep in mind that you didn't pay for $rentTbl.timesSkippedPay weeks, so I have something special in mind for you bitch! <br><br> <</if>> <<if $mcstatTbl.money >= $rentTbl.owned>> <br>[[Pay rent]] <</if>> <<if $youAreFuckable && (($offerSexWhenInTroublePrivateOrMasked && $mcstatTbl.money < $rentTbl.owned) || $offerSexForMoneyPrivateOrMasked)>> <br>[[Offer sex]] <</if>> <<if $mcstatTbl.money < $rentTbl.owned>> <br>[[Don't have money|Refuse to pay]] <<elseif $youAreBold && $rentTbl.timesSkippedPay == 0>> <br>[[Refuse to pay]] <</if>> <</nobr>>
<<nobr>> <!-- ACtions when you try to escape from the basement. Successfully escaping doesn't mean you will be clear of debt. --> <<spendTime $ENERGY.MED>> I'm trying to escape.<br> <<image "images/homes/basement/escape1.jpg">> <<if random($MAX_RAND_VALUE) <= $ESCAPE_BASEMENT_CHANCE>> I managed to escape! <br> Wow that was hard, but I did it! What will I do now? <br> I'm homeless, broke and naked?<br> <<if $mcstatTbl.home != "Rent" || $mcstatTbl.home != "University" || $mcstatTbl.home != "Boyfriend">> <<set $mcstatTbl.home = "None">> <</if>> <<set $rentTbl.owned = 0>> <<set $mcstatTbl.debt += $mcstatTbl.debt * $DEBT_INTEREST.LSHARK>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.LOW, $FEAR_RAND.MED)>> <<set $journalEntryType = "dayEscape">><<include AddEventText>> [[Run|Outside]] <<else>> Shit! Those bastards caught me! What will they going to to do me now?<br> "Fucking bitch! You tries to escape from us!<br> You will pay for that whore!<br> Today we have arranged a VERY special treatment for you.<br> <<set $mcattrTbl.morale -= random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fear += random($FEAR_RAND.LOW, $FEAR_RAND.MED)>> <<set $journalEntryType = "dayEscapeFail">><<include AddEventText>> You [[will pay|RapeIntro][$mcSexData.guys = random($GUYS_NUM.HIGH, $GUYS_NUM.MAX)]] for this, cunt."<br> <</if>> <</nobr>>
<<nobr>> <!-- Torture room activating from the "basement" "home". ere you can be raped, trained etc. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Torture Room">> <<if $mcstatTbl.home == "Basement">> <<changeClothes "naked">> <<else>> <<changeClothes "dressed">> <</if>> <<image "images/homes/basement/torture.jpg">> [[BDSM|BDSMIntro][$mcSexData.guys = random(1, $GUYS_NUM.MED)]]<br> [[Rape|RapeIntro][$mcSexData.guys = random(1, $GUYS_NUM.MED)]]<br> <<if $firstVisitArr.includes("tortureRoom") == false>> <<set $journalEntryType = "firstTorture">> <<set $firstVisitArr.push("tortureRoom")>> <<else>> <<set $journalEntryType = "dayTorture">> <</if>> <<include AddEventText>> <br>[[Back|Home]] <</nobr>>
<<nobr>> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Beach">> <<changeClothes "beach">> <<if $firstVisitArr.includes("beach") == false>> <<set $journalEntryType = "firstBeach">> <<set $firstVisitArr.push("beach")>> <<else>> <<set $journalEntryType = "dayBeach">> <</if>> <<include AddEventText>> I'm at the beach. <br> <<if $gameDate.getUTCHours() >= $NIGHT_TIME.BEGIN || $gameDate.getUTCHours() <= $NIGHT_TIME.END>> <<image "images/outside/beach/beach_night.jpg">><br> <<else>> <<image "images/outside/beach/beach_day.jpg">><br> <</if>> <<switch $tmpBeach>> <<case "ShowerTopless">> <<changeClothes "beach_topless">> <<set $sndPath = "images/sounds/actions/shower" + random(1,2) + ".mp3">> <<playSound $sndPath>> <<video "outside/beach/topless/shower">> <<spendTime $ENERGY.MIN 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.hygiene = $STAT.MAX>> <<set $mcattrTbl.makeup = $STAT.MIN>> <<recalculateSexyAndMakeup>> I feel happier and clean.<br><br> <<case "ShowerNaked">> <<changeClothes "naked">> <<set $sndPath = "images/sounds/actions/shower" + random(1,2) + ".mp3">> <<playSound $sndPath>> <<set $path = "outside/beach/naked/shower" + random(1,2)>> <<video $path>> <<spendTime $ENERGY.MIN 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.hygiene = $STAT.MAX>> <<set $mcattrTbl.makeup = $STAT.MIN>> <<recalculateSexyAndMakeup>> I feel happier and clean.<br><br> <<case "Relax">> <<set $path = "outside/beach/events/" + random(1,19)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> I feel happier and clean.<br><br> <<case "SunbathSuit">> <<set $path = "outside/beach/swimsuit/sunbath/" + random(1,4)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.LOW, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW, $HEALTH_RAND.MED)>> I feel happier and healthier.<br><br> <<case "SunbathTopless">> <<changeClothes "beach_topless">> <<set $path = "outside/beach/topless/sunbath/" + random(1,11)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW, $HEALTH_RAND.MED)>> I feel happier and healthier.<br><br> <<case "SunbathNaked">> <<changeClothes "naked">> <<set $path = "outside/beach/naked/sunbath/" + random(1,5)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW, $HEALTH_RAND.HIGH)>> I feel happier and healthier.<br><br> <<case "SwimSuit">> <<set $path = "outside/beach/swimsuit/swim/" + random(1,12)>> <<video $path>> <<playSound "images/sounds/actions/bath.mp3">> <<spendTime $ENERGY.MED 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.LOW, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fitness += random($FITNESS_RAND.MED, $FITNESS_RAND.HIGH)>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW, $HEALTH_RAND.HIGH)>> I feel happier healthier and more fit.<br><br> <<case "SwimTopless">> <<changeClothes "beach_topless">> <<set $path = "outside/beach/topless/swim/" + random(1,7)>> <<video $path>> <<playSound "images/sounds/actions/bath.mp3">> <<spendTime $ENERGY.MED 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fitness += random($FITNESS_RAND.MED, $FITNESS_RAND.HIGH)>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW, $HEALTH_RAND.HIGH)>> I feel happier healthier and more fit.<br><br> <<case "SwimNaked">> <<changeClothes "naked">> <<set $path = "outside/beach/naked/swim/" + random(1,15)>> <<video $path>> <<playSound "images/sounds/actions/bath.mp3">> <<spendTime $ENERGY.MED 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fitness += random($FITNESS_RAND.MED, $FITNESS_RAND.HIGH)>> <<set $mcattrTbl.health += random($HEALTH_RAND.MED, $HEALTH_RAND.HIGH)>> I feel happier healthier and more fit.<br><br> <<case "WalkSuit">> <<set $path = "outside/beach/swimsuit/walk/" + random(1,11)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.LOW, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fitness += random($FITNESS_RAND.LOW, $FITNESS_RAND.MED)>> I feel happier and more fit.<br><br> <!-- meet other event trigger --> <<if $npcNameArr.length < $MAX_DATE_ARRAY_VALUE && $inventoryArr.includes("Phone") && $npcTypeArr.includes("Lover") == false && random($MAX_RAND_VALUE) <= $MEET_NPC_CHANCE>> [[Meet someone][$tmpNPCGender to -1, $tmpMeetStage to "begin"]]<br><br> <</if>> <<case "WalkTopless">> <<changeClothes "beach_topless">> <<set $path = "outside/beach/topless/walk/" + random(1,7)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fitness += random($FITNESS_RAND.LOW, $FITNESS_RAND.MED)>> I feel happier and more fit.<br><br> <!-- meet other event trigger --> <<if $npcNameArr.length < $MAX_DATE_ARRAY_VALUE && $inventoryArr.includes("Phone") && $npcTypeArr.includes("Lover") == false && random($MAX_RAND_VALUE) <= $MEET_NPC_CHANCE>> [[Meet someone][$tmpNPCGender to -1, $tmpMeetStage to "begin"]]<br><br> <</if>> <<case "WalkNaked">> <<changeClothes "naked">> <<set $path = "outside/beach/naked/walk/" + random(1,9)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.HIGH, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fitness += random($FITNESS_RAND.LOW, $FITNESS_RAND.MED)>> I feel happier and more fit.<br><br> <!-- meet other event trigger --> <<if $npcNameArr.length < $MAX_DATE_ARRAY_VALUE && $inventoryArr.includes("Phone") && $npcTypeArr.includes("Lover") == false && random($MAX_RAND_VALUE) <= $MEET_NPC_CHANCE>> [[Meet someone][$tmpNPCGender to -1, $tmpMeetStage to "begin"]]<br><br> <</if>> <</switch>> <<clampStats>> [[Relax|Beach][$tmpBeach to "Relax"]]<br> [[Sunbathe|Beach][$tmpBeach to "SunbathSuit"]]<br> [[Swim|Beach][$tmpBeach to "SwimSuit"]]<br> [[Walk|Beach][$tmpBeach to "WalkSuit"]]<br><br> <<if $showBoobsPublic>> [[Shower Topless|Beach][$tmpBeach to "ShowerTopless"]]<br> [[Sunbathe Topless|Beach][$tmpBeach to "SunbathTopless"]]<br> [[Swim Topless|Beach][$tmpBeach to "SwimTopless"]]<br> [[Walk Topless|Beach][$tmpBeach to "WalkTopless"]]<br><br> <</if>> <<if $showPussyPublic>> [[Shower Naked|Beach][$tmpBeach to "ShowerNaked"]]<br> [[Sunbathe Naked|Beach][$tmpBeach to "SunbathNaked"]]<br> [[Swim Naked|Beach][$tmpBeach to "SwimNaked"]]<br> [[Walk Naked|Beach][$tmpBeach to "WalkNaked"]]<br><br> <</if>> <<if $showBodyCareless && $mcattrTbl.energy >= $ENERGY.LOW>> [[Flash][$tmpBeach to ""]]<br> <</if>> <<if $mcattrTbl.energy >= $ENERGY.LOW && $masturbatePublic>> [[Masturbate][$tmpBeach to ""]]<br> <</if>> <br>[[Go to Entrance|Beach Entrance]] <</nobr>>
<<nobr>> <<spendTime>> <<setLocationAndVars "Beach Entrance">> <<changeClothes "dressed">> <<calculateEvents>> <<set $tmpBeach = "">> I arrived at the beach.<br> I changed into the swimsuit.<br><br> [[Enter Beach|Beach]]<br><br> [[Go Outside|Outside]] <</nobr>>
<<nobr>> <!-- bank loans and deposits. loans are cheaper and safer , but require a job. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Bank">> <<image "images/outside/city/bank/loan.jpg">><br> <<if $mcstatTbl.debt > 0>> I already have a debt and can't loan money.<br> <<elseif $mcjobTbl.job == "None">> I can't borrow money if I don't have a job.<br> <<else>> <<set $temp1 = Math.round($DEBT_INTEREST.BANK*100)>> The guy at the desk tells me:<br> "You meet all the requirements to borrow money from us.<br> You will have a $temp1% interest and you'll have to repay $temp1% of the debt each week (minimum $mIN_WEEK_REPAY_DEBT), on Monday.<br> If you can't pay the loan we will sell the loan to somebody else.<br> What sum do you like to borrow?"<br><br> How much money do you want to borrow (from 5000 to 50000)? <br><<numberbox "$tmpMoney" 5000>> [[Borrow|BankBorrowed]] <</if>> <br> <br>[[City]] <</nobr>>
<<nobr>> <!-- Action after you borrowed money from the bank. --> <<spendTime $ENERGY.MIN>> <<image "images/outside/city/bank/bank.jpg">><br> <<set $tmpMoney = Math.clamp($tmpMoney, 5000, 50000)>> <<set $mcstatTbl.debt = $tmpMoney + $tmpMoney * $DEBT_INTEREST.BANK>> <<set $mcstatTbl.money = $mcstatTbl.money + $tmpMoney>> "Thank you for working without bank.<br> Your loan has been approved." The bank employee said.<br> "Please keep in mind that you have to repay part of the loan weekly..<br> Your debt is now $mcstatTbl.debt.<br> Have a good day."<br> <br>[[Back|Bank]] <</nobr>>
<<nobr>> <!-- Car dealership (or motorcycle). --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Car Dealership">> <<if $firstVisitArr.includes("carDealership") == false>> <<set $journalEntryType = "firstCarDealership">> <<include AddEventText>> <<set $firstVisitArr.push("carDealership")>> <</if>> <<set $tmpImageSize = 150>> <<image "images/outside/city/car_dealership/car_dealership.jpg">> <br><br> Keep in mind that you can only own more than one vehicle if you have a garage! If we don't, we are not allow to sell you another vehicle, but we can buy back the old one at half a price. <br><br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b>Item</b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td><<image "images/items/vehicle/car1.jpg" $tmpImageSize>></td> <td> Car 1 </td> <td> 5000 </td> <td> <<displayVehicleBuy 5000 "Car 1" "Car Dealership" $CHANGE_PLACE_ENERGY.SLOW_CAR>> </td> </tr> <tr> <td><<image "images/items/vehicle/car2.jpg" $tmpImageSize>></td> <td> Car 2 </td> <td> 10000 </td> <td> <<displayVehicleBuy 10000 "Car 2" "Car Dealership" $CHANGE_PLACE_ENERGY.SLOW_CAR>> </td> </tr> <tr> <td><<image "images/items/vehicle/car3.jpg" $tmpImageSize>></td> <td> Car 3 </td> <td> 15000 </td> <td> <<displayVehicleBuy 15000 "Car 3" "Car Dealership" $CHANGE_PLACE_ENERGY.SLOW_CAR>> </td> </tr> <tr> <td><<image "images/items/vehicle/suv1.jpg" $tmpImageSize>></td> <td> SUV 1 </td> <td> 25000 </td> <td> <<displayVehicleBuy 25000 "SUV 1" "Car Dealership" $CHANGE_PLACE_ENERGY.CAR>> </td> </tr> <tr> <td><<image "images/items/vehicle/suv2.jpg" $tmpImageSize>></td> <td> SUV 2 </td> <td> 40000 </td> <td> <<displayVehicleBuy 40000 "SUV 2" "Car Dealership" $CHANGE_PLACE_ENERGY.CAR>> </td> </tr> <tr> <td><<image "images/items/vehicle/suv3.jpg" $tmpImageSize>></td> <td> SUV 3 </td> <td> 70000 </td> <td> <<displayVehicleBuy 70000 "SUV 3" "Car Dealership" $CHANGE_PLACE_ENERGY.GOOD>> </td> </tr> <tr> <td><<image "images/items/vehicle/luxury1.jpg" $tmpImageSize>></td> <td> Luxury 1 </td> <td> 85000 </td> <td> <<displayVehicleBuy 85000 "Luxury 1" "Car Dealership" $CHANGE_PLACE_ENERGY.CAR>> </td> </tr> <tr> <td><<image "images/items/vehicle/luxury2.jpg" $tmpImageSize>></td> <td> Luxury 2 </td> <td> 110000 </td> <td> <<displayVehicleBuy 110000 "Luxury 2" "Car Dealership" $CHANGE_PLACE_ENERGY.CAR>> </td> </tr> <tr> <td><<image "images/items/vehicle/luxury3.jpg" $tmpImageSize>></td> <td> Luxury 3 </td> <td> 170000 </td> <td> <<displayVehicleBuy 170000 "Luxury 3" "Car Dealership" $CHANGE_PLACE_ENERGY.GOOD>> </td> </tr> <tr> <td><<image "images/items/vehicle/sport1.jpg" $tmpImageSize>></td> <td> Sport 1 </td> <td> 85000 </td> <td> <<displayVehicleBuy 85000 "Sport 1" "Car Dealership" $CHANGE_PLACE_ENERGY.GOOD>> </td> </tr> <tr> <td><<image "images/items/vehicle/sport2.jpg" $tmpImageSize>></td> <td> Sport 2 </td> <td> 110000 </td> <td> <<displayVehicleBuy 110000 "Sport 2" "Car Dealership" $CHANGE_PLACE_ENERGY.GOOD>> </td> </tr> <tr> <td><<image "images/items/vehicle/sport3.jpg" $tmpImageSize>></td> <td> Sport 3 </td> <td> 170000 </td> <td> <<displayVehicleBuy 170000 "Sport 3" "Car Dealership" $CHANGE_PLACE_ENERGY.FAST>> </td> </tr> <tr> <td><<image "images/items/vehicle/moto1.jpg" $tmpImageSize>></td> <td> Moto 1 </td> <td> 10000 </td> <td> <<displayVehicleBuy 10000 "Moto 1" "Car Dealership" $CHANGE_PLACE_ENERGY.FAST>> </td> </tr> <tr> <td><<image "images/items/vehicle/moto2.jpg" $tmpImageSize>></td> <td> Moto 2 </td> <td> 15000 </td> <td> <<displayVehicleBuy 15000 "Moto 2" "Car Dealership" $CHANGE_PLACE_ENERGY.FAST>> </td> </tr> <tr> <td><<image "images/items/vehicle/moto3.jpg" $tmpImageSize>></td> <td> Moto 3 </td> <td> 22000 </td> <td> <<displayVehicleBuy 22000 "Moto 3" "Car Dealership" $CHANGE_PLACE_ENERGY.FASTEST>> </td> </tr> </tbody> </table> [[City]] <</nobr>>
<<nobr>> <!-- city action. The more safe part of the city. --> <<spendTime>> <<setLocationAndVars "City">> <<calculateEvents>> <<if $firstVisitArr.includes("city") == false>> <<set $journalEntryType = "firstCity">> <<include AddEventText>> <<set $firstVisitArr.push("city")>> <</if>> I'm in the city.<br> <<if $isNight>> <<image "images/outside/city/city_night.jpg">><br> <<else>> <<image "images/outside/city/city_day.jpg">><br> <</if>> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:50%"><b>Actions</b></th> <th style="width:50%"><b>Places</b></th> </tr> </thead> <tbody> <tr> <td> <<if $begForMoney && $mcattrTbl.energy >= $ENERGY.LOW>> [[Beg]] <</if>> </td> <td>[[Street Food]]</td> </tr> <tr> <td> <<if $showBodyCareless && $mcattrTbl.energy >= $ENERGY.LOW>> [[Flash]] <</if>> </td> <<if $isNight == false>> <td>[[Bank]]</td> <<else>> <td>Bank is closed</td> <</if>> </tr> <tr> <td></td> <<if $isNight == false>> <td>[[Car Dealership]]</td> <<else>> <td>Car Dealership is closed</td> <</if>> </tr> <tr> <td></td> <<if $isNight == false>> <td>[[Estate Agency]]</td> <<else>> <td>Estate Agency is closed</td> <</if>> </tr> <tr> <td></td> <td>[[Hospital]]</td> </tr> <tr> <td></td> <td>[[Police Station]]</td> </tr> <tr> <td></td> <<if $isNight == false>> <td>[[Job Recruitment Agency]]</td> <<else>> <td>Job Recruitment Agency is closed</td> <</if>> </tr> <tr> <td></td> <<if $showBoobsForMoney>> <<if $isNight == false>> <td>[[Modeling Agency Entrance]]</td> <<else>> <td>Modeling Agency is closed</td> <</if>> <</if>> </tr> </tbody> </table> <br>[[Go Outside|Outside]] <</nobr>>
<<nobr>> <!-- Estate agency. Used to buy (or rent) estates. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Estate Agency">> <<if $firstVisitArr.includes("estateAgency") == false>> <<set $journalEntryType = "firstEstateAgency">> <<include AddEventText>> <<set $firstVisitArr.push("estateAgency")>> <</if>> <<image "images/outside/city/estate_agency/estate_agency.jpg">> <<set $tmpVillaPrice = $VILLA_PRICE_VALUE>> <<if $mcstatTbl.home == "Apartment">> <<set $tmpVillaPrice -= $APARTMENT_PRICE_VALUE*0.75>> <br><br>You already own an Apartment. If you buy the Villa, you will have to sell your old Apartment. <br>We can give you <<print $APARTMENT_PRICE_VALUE*0.75>> for the apartment. We have updated the Villa price accordingly. <br><br> <</if>> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b>Type</b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td> Rent apartment </td> <td> 500 per week </td> <td> <<if $mcstatTbl.home != "Villa" && $mcstatTbl.home != "Apartment" && $mcstatTbl.home != "Rent" && $mcstatTbl.home != "Boyfriend">> <<if $mcstatTbl.money >= 500>> <<button "Rent" "Estate Agency">>\ <<set $mcstatTbl.home = "Rent">>\ <<set $rentTbl.owned = 500>>\ <<set $mcstatTbl.money -= 500>>\ <<set $journalEntryType = "rentHouse">>\ <<include AddEventText>>\ <<popupText "You rent an apartment!">>\ <</button>> <<else>> Can't afford this. <</if>> <<else>> I have something better. <</if>> </td> </tr> <tr> <td> Apartment </td> <td> $APARTMENT_PRICE_VALUE </td> <td> <<if $mcstatTbl.home != "Villa" && $mcstatTbl.home != "Apartment">> <<if $mcstatTbl.money >= $APARTMENT_PRICE_VALUE>> <<button "Buy" "Estate Agency">>\ <<set $mcstatTbl.home = "Apartment">>\ <<set $rentTbl.owned = 0>>\ <<set $journalEntryType = "apartmentHouse">>\ <<include AddEventText>>\ <<set $mcstatTbl.money -= $APARTMENT_PRICE_VALUE>>\ <<set $mcstatTbl.wealth += $APARTMENT_PRICE_VALUE>>\ <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>>\ <<popupText "You bought the apartment!">>\ <</button>> <<else>> Can't afford this. <</if>> <<else>> I have something better. <</if>> </td> </tr> <tr> <td> Villa </td> <td> $tmpVillaPrice </td> <td> <<if $mcstatTbl.home != "Villa">> <<if $mcstatTbl.money >= $tmpVillaPrice>> <<button "Buy" "Estate Agency">>\ <<set $mcstatTbl.home = "Villa">>\ <<set $rentTbl.owned = 0>>\ <<set $journalEntryType = "villaHouse">>\ <<include AddEventText>>\ <<set $mcstatTbl.money -= $tmpVillaPrice>>\ <<set $mcstatTbl.wealth += $tmpVillaPrice>>\ <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>>\ <<popupText "You bought the villa!">>\ <</button>> <<else>> Can't afford this. <</if>> <<else>> You have something similar. <</if>> </td> </tr> </tbody> </table> [[City]] <</nobr>>
<<nobr>> <!-- Cure diseases, make abortion or work here. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Hospital">> <<image "images/outside/city/hospital/hospital.jpg">> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:33%"><b>Item</b></th> <th style="width:33%"><b>Price</b></th> <th style="width:33%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td> Pregnancy Test </td> <td> 250 </td> <td> <<if $pregnancyReveal == true>> I don't need the test anymore. <<elseif $mcstatTbl.money >= 250>> <<button "Pregnancy Test" "Hospital">>\ <<set $mcstatTbl.money -= 250>>\ <<set $pregnancyReveal = true>>\ <<set $pregnantTmpText = "I'm not pregnant!">>\ <<if $mcstatTbl.pregnancy > 0>>\ <<set $pregnantTmpText = "I am pregnant from " + $mcstatTbl.pregnancy + " days." >>\ <<set $journalEntryType = "pregnant">>\ <<else>>\ <<set $journalEntryType = "notPregnant">>\ <</if>>\ <<include AddEventText>>\ <<popupText $pregnantTmpText>>\ <</button>>\ <<else>> No money <</if>> </td> </tr> <tr> <td> Abortion </td> <td> 2500 </td> <td> <<if $pregnancyReveal == false>> I need a pregnancy test first <<elseif $mcstatTbl.pregnancy == 0>> I'm not pregnant <<elseif $mcstatTbl.money >= 2500>> <<button "Abortion" "Hospital">>\ <<set $mcstatTbl.money -= 2500>>\ <<set $mcstatTbl.pregnancy = 0>>\ <<set $mcattrTbl.energy = $STAT.MIN>>\ <<set $journalEntryType = "gotAbortion">><<include AddEventText>>\ <<popupText "I got the abortion. I am no longer pregnant.">> <</button>>\ <<else>> No money <</if>> </td> </tr> <tr> <td> STD Treatement </td> <td> 5000 </td> <td> <<if $mcstatTbl.std == "None" >> I don't have an STD <<elseif $mcstatTbl.money >= 5000>> <<button "Cure" "Hospital">>\ <<set $mcstatTbl.money -= 5000>>\ <<set $mcstatTbl.std = "None">>\ <<set $mcattrTbl.energy = $STAT.MIN>>\ <<set $journalEntryType = "cureSTD">><<include AddEventText>>\ <<popupText "I'm cured. I don't have an STD anymore.">>\ <</button>>\ <<else>> No money <</if>> </td> </tr> <tr> <td> Health Treatement </td> <td> 1000 </td> <td> <<if $mcattrTbl.health >= $HEALTH_TREATMENT_VALUE>> I don't need a health treatment <<elseif $mcstatTbl.money >= 1000>> <<button "Cure" "Hospital">>\ <<set $mcstatTbl.money -= 1000>>\ <<set $mcattrTbl.health = $HEALTH_TREATMENT_VALUE>>\ <<set $mcattrTbl.energy = $STAT.MIN>>\ <<set $journalEntryType = "healthTratement">><<include AddEventText>>\ <<popupText "I got a health treatment. Most of my health is restored.">>\ <</button>>\ <<else>> No money <</if>> </td> </tr> <tr> <td> Increase boobs </td> <td> 3500 </td> <td> <<if $mcTbl.chestType >= 5>> I can't increase my boobs anymore <<elseif $mcattrTbl.health < $HEALTH_TREATMENT_VALUE>> I'm not well enough for this surgery <<elseif $mcstatTbl.money >= 3500>> <<button "Increase boobs" "Hospital">>\ <<set $mcstatTbl.money -= 3500>>\ <<set $mcattrTbl.health -= $HEALTH.HIGH>>\ <<set $mcattrTbl.energy = $STAT.MIN>>\ <<set $mcattrTbl.morale += $MORALE_RAND.HIGH>>\ <<set $mcTbl.chestType += 1>>\ <<set $journalEntryType = "biggerBoobs">><<include AddEventText>>\ <<popupText "I made my boobs bigger.">>\ <</button>>\ <<else>> No money <</if>> </td> </tr> <tr> <td> Decrease boobs </td> <td> 1500 </td> <td> <<if $mcTbl.chestType <= 2>> <!-- from 1 to 2 in boob size you will increase once you reach a higher level of fitness OR surgery. from 2 to one can be decreased ONLY by lowering fitness --> I can't decrease my boobs anymore. <<elseif $mcattrTbl.fitness <= $FITNESS.FAT && $mcTbl.chestType <= 1>> I need to get in better shape before making this surgery <<elseif $mcattrTbl.health < $HEALTH_TREATMENT_VALUE>> I'm not well enough for this surgery <<elseif $mcstatTbl.money >= 1500>> <<button "Decrease boobs" "Hospital">>\ <<set $mcstatTbl.money -= 1500>>\ <<set $mcattrTbl.health -= $HEALTH.HIGH>>\ <<set $mcattrTbl.energy = $STAT.MIN>>\ <<set $mcTbl.chestType -= 1>>\ <<set $journalEntryType = "smallerBoobs">><<include AddEventText>>\ <<popupText "I made my boobs smaller.">>\ <</button>>\ <<else>> No money <</if>> </td> </tr> <tr> <td> Increase ass </td> <td> 2500 </td> <td> <<if $mcTbl.assType >= 5>> I can't increase my ass anymore <<elseif $mcattrTbl.fitness <= $FITNESS.FAT && $mcTbl.assType <= 1>> I need to get in better shape before making this surgery <<elseif $mcattrTbl.health < $HEALTH_TREATMENT_VALUE>> I'm not well enough for this surgery <<elseif $mcstatTbl.money >= 2500>> <<button "Increase ass" "Hospital">>\ <<set $mcstatTbl.money -= 2500>>\ <<set $mcattrTbl.health -= $HEALTH.HIGH>>\ <<set $mcattrTbl.energy = $STAT.MIN>>\ <<set $mcattrTbl.morale += $MORALE_RAND.HIGH>>\ <<set $mcTbl.assType += 1>>\ <<set $journalEntryType = "biggerAss">><<include AddEventText>>\ <<popupText "I made my ass bigger.">>\ <</button>>\ <<else>> No money <</if>> </td> </tr> <tr> <td> Decrease ass </td> <td> 1500 </td> <td> <<if $mcTbl.assType <= 2>> <!-- from 1 to 2 in ass size you will increase once you reach a higher level of fitness OR surgery. from 2 to one can be decreased ONLY by lowering fitness --> I can't decrease my ass anymore <<elseif $mcattrTbl.health < $HEALTH_TREATMENT_VALUE>> I'm not well enough for this surgery <<elseif $mcstatTbl.money >= 1500>> <<button "Decrease ass" "Hospital">>\ <<set $mcstatTbl.money -= 1500>>\ <<set $mcattrTbl.health -= $HEALTH.HIGH>>\ <<set $mcattrTbl.energy = $STAT.MIN>>\ <<set $mcTbl.assType -= 1>>\ <<set $journalEntryType = "smallerAss">><<include AddEventText>>\ <<popupText "I made my ass smaller.">>\ <</button>>\ <<else>> No money <</if>> </td> </tr> <tr> <<set $tmpMouthRepairMoney = $REPAIR_MOUTH_COST_PER_POINT_VALUE*($mcTbl.mouthUsage-1)>> <td> Repair mouth </td> <td> $tmpMouthRepairMoney </td> <td> <<if $mcTbl.mouthUsage <= ($STAT.MIN+1)>> I don't need to repair my mouth <<elseif $mcattrTbl.health < $HEALTH_TREATMENT_VALUE>> I'm not well enough for this surgery <<elseif $mcstatTbl.money >= $tmpMouthRepairMoney>> <<button "Repair mouth" "Hospital">>\ <<set $mcstatTbl.money -= $tmpMouthRepairMoney>>\ <<set $mcattrTbl.health -= $HEALTH.HIGH>>\ <<set $mcattrTbl.energy = $STAT.MIN>>\ <<set $mcTbl.mouthUsage = ($STAT.MIN+1)>>\ <<set $journalEntryType = "repairMouth">><<include AddEventText>>\ <<popupText "I repaired my mouth.">>\ <</button>>\ <<else>> No money <</if>> </td> </tr> <tr> <<set $tmpPussyRepairMoney = $REPAIR_PUSSY_COST_PER_POINT_VALUE*($mcTbl.pussyUsage-1)>> <<if $mcTbl.pussyUsage>= $STAT.MAX>> <<set $tmpPussyRepairMoney += $REPAIR_DESTROYED_PUSSY_COST_VALUE>> <</if>> <td> Repair pussy </td> <td> $tmpPussyRepairMoney </td> <td> <<if $mcTbl.pussyUsage <= ($STAT.MIN+1)>> I don't need to repair my pussy <<elseif $mcattrTbl.health < $HEALTH_TREATMENT_VALUE>> I'm not well enough for this surgery <<elseif $mcstatTbl.money >= $tmpPussyRepairMoney>> <<button "Repair pussy" "Hospital">>\ <<set $mcstatTbl.money -= $tmpPussyRepairMoney>>\ <<set $mcattrTbl.health -= $HEALTH.HIGH>>\ <<set $mcattrTbl.energy = $STAT.MIN>>\ <<set $mcTbl.pussyUsage = ($STAT.MIN+1)>>\ <<set $journalEntryType = "repairPussy">><<include AddEventText>>\ <<popupText "I repaired my pussy.">>\ <</button>>\ <<else>> No money <</if>> </td> </tr> <tr> <<set $tmpAssRepairMoney = $REPAIR_ASS_COST_PER_POINT_VALUE*($mcTbl.assUsage-1)>> <<if $mcTbl.assUsage>= $STAT.MAX>> <<set $tmpAssRepairMoney += $REPAIR_DESTROYED_ASS_COST_VALUE>> <</if>> <td> Repair ass </td> <td> $tmpAssRepairMoney </td> <td> <<if $mcTbl.assUsage <= ($STAT.MIN+1)>> I don't need to repair my ass <<elseif $mcattrTbl.health < $HEALTH_TREATMENT_VALUE>> I'm not well enough for this surgery <<elseif $mcstatTbl.money >= $tmpAssRepairMoney>> <<button "Repair ass" "Hospital">>\ <<set $mcstatTbl.money -= $tmpAssRepairMoney>>\ <<set $mcattrTbl.health -= $HEALTH.HIGH>>\ <<set $mcattrTbl.energy = $STAT.MIN>>\ <<set $mcTbl.assUsage = ($STAT.MIN+1)>>\ <<set $journalEntryType = "repairAss">><<include AddEventText>>\ <<popupText "I repaired my ass.">>\ <</button>>\ <<else>> No money <</if>> </td> </tr> </tbody> </table> <br>[[City]] <</nobr>>
<<nobr>> <!-- Job recruiting. Easier to find job, but they take a cut. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Job Recruitment Agency">> <<if $firstVisitArr.includes("jobRecruitment") == false>> <<set $journalEntryType = "firstJobRecruitment">> <<include AddEventText>> <<set $firstVisitArr.push("jobRecruitment")>> <</if>> <<image "images/outside/city/job_recruiting/job_recruiting.jpg">><br> <<if $mcjobTbl.job == "None" && ! $tooCorruptedForGoodJob>> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:33%"><b>Job</b></th> <th style="width:33%"><b>Maximum pay</b></th> <th style="width:33%"><b>Action</b></th> </tr> </thead> <tbody> <<if random($MAX_RAND_VALUE) <= $DISPLAY_JOB_CHANCE>> <tr> <td> Maid </td> <td> 500 </td> <td> <<button "Apply" "City">> <<set $mcjobTbl.job = "Maid">>\ <<set $journalEntryType = "maidJob">>\ <<include AddEventText>>\ <<popupText "I got the job! Yeeeey!">>\ <</button>> </td> </tr> <</if>> <<if random($MAX_RAND_VALUE) <= $DISPLAY_JOB_CHANCE>> <tr> <td> Engineer </td> <td> 500 </td> <td> <<button "Apply" "City">> <<set $mcjobTbl.job = "Software Developer">>\ <<set $journalEntryType = "programmerJob">>\ <<include AddEventText>>\ <<popupText "I got the job! Yeeeey!">>\ <</button>> </td> </tr> <</if>> <<if random($MAX_RAND_VALUE) <= $DISPLAY_JOB_CHANCE>> <tr> <td> Scientist </td> <td> 500 </td> <td> <<button "Apply" "City">> <<set $mcjobTbl.job = "Police Officer">>\ <<set $journalEntryType = "copJob">>\ <<include AddEventText>>\ <<popupText "I got the job! Yeeeey!">>\ <</button>> </td> </tr> <</if>> <<if random($MAX_RAND_VALUE) <= $DISPLAY_JOB_CHANCE>> <tr> <td> Nurse </td> <td> 500 </td> <td> <<button "Apply" "City">> <<set $mcjobTbl.job = "Nurse">>\ <<set $journalEntryType = "nurseJob">>\ <<include AddEventText>>\ <<popupText "I got the job! Yeeeey!">>\ <</button>> </td> </tr> <</if>> <<if random($MAX_RAND_VALUE) <= $DISPLAY_JOB_CHANCE>> <tr> <td> Doctor </td> <td> 500 </td> <td> <<button "Apply" "City">> <<set $mcjobTbl.job = "Doctor">>\ <<set $journalEntryType = "doctorJob">>\ <<include AddEventText>>\ <<popupText "I got the job! Yeeeey!">>\ <</button>> </td> </tr> <</if>> </tbody> </table> <<else>> <<if $tooCorruptedForGoodJob>> Unfortunately, they don't want to hire people with bad reputation!<br> <<else>> I already have a job!<br> <</if>> <</if>> <br>[[City]] <</nobr>>
<<nobr>> <!-- Modeling agency "job". Can be a decent job, or more like a porn. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Modeling Agency">> <<changeClothes "dressed">> <<if $firstVisitArr.includes("modelingAgency") == false>> <<set $journalEntryType = "firstModelingAgency">> <<include AddEventText>> <<set $firstVisitArr.push("modelingAgency")>> <</if>> <<image "images/outside/city/modeling_agency/modeling_agency.jpg">><br> <<set $tmpMoney = 0>> <<switch $tmpModeling>> <<case "Photo">> <<set $path = "work/porn/modeling/work/normal/" + random(1,20)>> <<video $path>> <<setTempMoneyVar $modelMoneyPercent $MODEL_PHOTO_MONEY.MIN $MODEL_PHOTO_MONEY.MAX>> <<spendTime $ENERGY.MED 1>> <<set $mcattrTbl.fame += random($FAME_RAND.LOW, $FAME_RAND.HIGH)>> <<set $journalEntryType = "modelPhoto">> <<case "PhotoNude">> <<set $path = "work/porn/modeling/work/nude/" + random(1,22)>> <<video $path>> <<setTempMoneyVar $modelMoneyPercent $MODEL_NUDE_PHONO_MONEY.MIN $MODEL_NUDE_PHONO_MONEY.MAX>> <<spendTime $ENERGY.HIGH 1>> <<set $mcattrTbl.fame += random($FAME_RAND.LOW, $FAME_RAND.HIGH)>> <<if $mcattrTbl.infamy < $INFAMY.OK>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.MED)>> <</if>> <<set $journalEntryType = "modelNudePhoto">> <<case "CatWalk">> <<set $path = "work/porn/modeling/work/catwalk/" + random(1,14)>> <<video $path>> <<setTempMoneyVar $modelMoneyPercent $MODEL_CALWALK_MONEY.MIN $MODEL_CALWALK_MONEY.MAX>> <<spendTime $ENERGY.MAX 1>> <<set $mcattrTbl.fame += random($FAME_RAND.MED, $FAME_RAND.HIGH)>> <<set $journalEntryType = "modelCatwalk">> <</switch>> <<if $tmpMoney > 0>> <<include AddEventText>> You earned $tmpMoney.<br><br> <<set $mcstatTbl.money += $tmpMoney>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.HIGH)>> <<clampStats>> <</if>> <<if $preparedToModel>> [[Photoshoot|Modeling Agency][$tmpModeling to "Photo"]]<br> <<if $showBoobsForMoney>> [[Catwalk|Modeling Agency][$tmpModeling to "CatWalk"]]<br> [[Movie|Modeling Agency][$tmpModeling to "Movie"]]<br> <</if>> <<if $showPussyForMoney>> [[Photoshoot Nude|Modeling Agency][$tmpModeling to "PhotoNude"]]<br> [[Movie Nude|Modeling Agency][$tmpModeling to "MovieNude"]]<br> <</if>> <</if>> <br> <<if $mcattrTbl.makeup < $STAT.MAX>> [[Professional Makeup|Apply Makeup][$dropMakeup to 1]]<br> <</if>> [[Shower]]<br><br> [[City]] <</nobr>>
<<nobr>> <!-- Modeling agency enter. Checks stats that are required to enter. --> <<spendTime>> <<setLocationAndVars "Modeling Agency Entrance">> <<image "images/outside/city/modeling_agency/modeling_agency.jpg">><br> <<set $tmpModeling = "">> I arrived at the modeling agency.<br><br> <<if $mcattrTbl.fitness < $FITNESS.CURVY>> I need to be more fit to enter.<br><br> <<else>> [[Enter Modeling Agency|Modeling Agency]]<br><br> <</if>> [[City]] <</nobr>>
<<nobr>> <!-- Police station. you care be arrested or saved by them. Of work here. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Police Station">> I'm at the Police station. <br> <<image "images/outside/city/police_station/police_station.jpg">> <<if $caughtByPolice != "">> <<image "images/actions/arrested/interrogation1.jpg">> <<image "images/actions/arrested/interrogation2.jpg">> <<image "images/actions/arrested/interrogation3.jpg">> <<set $mcSexData.guys = random($GUYS_NUM.MIN, $GUYS_NUM.LOW)>> <<if $caughtByPolice == "stealing">> <<set $mcSexData.guys = random($GUYS_NUM.LOW, $GUYS_NUM.HIGH)>> I was caught stealing so a greater punishment awaits me!<br><br> <</if>> <<if $youAreSexy && random($MAX_RAND_VALUE) <= $policeStationRapeChance>> The chief police officer comes to me: "You are in luck bitch. We are very horny and we need a good fuck. So after [[my guys will rape you|RapeIntro][$caughtByPolice to ""]] we'll let you go."<br><br> <<elseif $mcattrTbl.energy >= $ENERGY.HIGH && $youAreFuckable && $offerSexWhenInTroublePublicOrMany>> When the police captain came, I [[offered them sex in exchange for my freedom|SexIntro][$caughtByPolice to ""]]<br><br> <<image "images/outside/city/policeStation/prison.jpg">><br> <<else>> <<switch $caughtByPolice>> <<case "prostitution">> <<set $tmpSentenceInDays = random(10, 25)>> <<set $journalEntryType = "jailProstitution">> <<case "stealing">> <<set $tmpSentenceInDays = random(30, 90)>> <<set $journalEntryType = "jailStealing">> <<case "begging">> <<set $tmpSentenceInDays = random(3, 7)>> <<set $journalEntryType = "jailBegging">> <<case "indecency">> <<set $tmpSentenceInDays = random(5, 15)>> <<set $journalEntryType = "jailIndecency">> <</switch>> <!-- Story milestones --> <<include AddEventText>> <<set $mcattrTbl.fear += random($FEAR_RAND.MED, $FEAR_RAND.HIGH)>> <<set $mcattrTbl.will -= random($WILL_RAND.MED, $FEAR_RAND.HIGH)>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.MED, $INFAMY_RAND.HIGH)>> <<set $mcattrTbl.morale -= random($MORALE_RAND.HIGH, $MORALE_RAND.BIG)>> [[Go to jail|Home][$mcstatTbl.oldHome to $mcstatTbl.home, $mcstatTbl.home to "Jail", $caughtByPolice to "", $mcjobTbl.job to "None", $mcjobTbl.daysFromHire to 0, $prisonTbl.remainingDays to $tmpSentenceInDays]] <</if>> <<else>> <br>[[Back|City]] <</if>> <</nobr>>
<<nobr>> <!-- simple street food stand. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Street Food">> <<image "images/outside/city/streetFood/street_food.jpg">><br> <<set $tmpImageSize = 150>> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:16.6%"><b>Food</b></th> <th style="width:16.6%"><b>Price</b></th> <th style="width:16.6%"><b>Action</b></th> <th style="width:16.6%"><b>Drink</b></th> <th style="width:16.6%"><b>Price</b></th> <th style="width:16.6%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td><<image "images/items/food/street/1.jpg" $tmpImageSize>></td> <td> 5 </td> <td> <<displayFoodBuy 5 "Street Food">> </td> <td><<image "images/items/drinks/water.jpg" $tmpImageSize>></td> <td> 0 </td> <td> <<displayDrinkBuy 0 "Street Food">> </td> </tr> <tr> <td><<image "images/items/food/street/2.jpg" $tmpImageSize>></td> <td> 7 </td> <td> <<displayFoodBuy 7 "Street Food">> </td> <td><<image "images/items/drinks/tea.jpg" $tmpImageSize>></td> <td> 1 </td> <td> <<displayDrinkBuy 1 "Street Food">> </td> </tr> <tr> <td><<image "images/items/food/street/3.jpg" $tmpImageSize>></td> <td> 8 </td> <td> <<displayFoodBuy 8 "Street Food">> </td> <td><<image "images/items/drinks/beer.jpg" $tmpImageSize>></td> <td> 2 </td> <td> <<displayDrinkBuy 2 "Street Food">> </td> </tr> <tr> <td><<image "images/items/food/street/4.jpg" $tmpImageSize>></td> <td> 10 </td> <td> <<displayFoodBuy 10 "Street Food">> </td> <td><<image "images/items/drinks/coffee.jpg" $tmpImageSize>></td> <td> 2 </td> <td> <<displayDrinkBuy 2 "Street Food">> </td> </tr> <tr> <td><<image "images/items/food/street/5.jpg" $tmpImageSize>></td> <td> 11 </td> <td> <<displayFoodBuy 11 "Street Food">> </td> <td><<image "images/items/drinks/juice.jpg" $tmpImageSize>></td> <td> 3 </td> <td> <<displayDrinkBuy 3 "Street Food">> </td> </tr> </tbody> </table> <br>[[City]] <</nobr>>
<<nobr>> <!-- Brothel. Safer than prostitute on street, but less money.--> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Brothel">> <<changeClothes "dressed">> <<if $firstVisitArr.includes("brothel") == false>> <<set $journalEntryType = "firstBrothel">> <<set $firstVisitArr.push("brothel")>> <<else>> <<set $journalEntryType = "dayBrothel">> <</if>> <<include AddEventText>> <<image "images/outside/gang/brothel/brothel.jpg">> <<if $mcattrTbl.morale < $MORALE.LOW>> I'm too depressed to prostitute! <<else>> <<if $youAreSexy>> <<set $mcSexData.guys = 1>> <<set $mcattrTbl.will -= random($WILL_RAND.LOW, $FEAR_RAND.MED)>> <<if $mcattrTbl.fame < $FAME.KNOWN>> <<set $mcattrTbl.fame += random($FAME_RAND.LOW, $FAME_RAND.MED)>> <</if>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.MED)>> [[Prostitute|SexIntro][$mcattrTbl.energy to $mcattrTbl.energy-random($ENERGY.MED), $gameDate.setMinutes($gameDate.getMinutes()+random($ENERGY.MED))]] <<else>> <<if $mcattrTbl.hygiene < $HYGIENE.MIN>> "You stink, bitch! You should take a shower first!" <br> And I felt embarrassed by what my pimp said. <<set $mcattrTbl.morale -= $MORALE_RAND.HIGH>> <</if>> <<if $mcattrTbl.sexy < $SEXY.MED>> <br> "What the fuck are you doing here dressed like that?! Nobody wants to fuck you with those clothes on!" <br> I felt ashamed by my pimp's words and also kinda stupid. <<set $mcattrTbl.morale -= $MORALE_RAND.MED>> <</if>> <br><<if $inventoryInv.has("makeupKits")>>[[Apply Makeup]]<</if>> <br>[[Shower]] <br><br>[[Wait for client|Brothel]] <</if>> <</if>> <br><br>[[Back|Gang territory]] <</nobr>>
<<nobr>> <!-- Gang cafe. Gang meetings will be held here, but excepting gand actions, nothing special about it. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Cafe">> <<if $firstVisitArr.includes("cafe") == false>> <<set $journalEntryType = "firstCafe">> <<include AddEventText>> <<set $firstVisitArr.push("cafe")>> <</if>> <<set $tmpImageSize = 150>> <<image "images/outside/gang/cafe/cafe.jpg">> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:16.6%"><b>Food</b></th> <th style="width:16.6%"><b>Price</b></th> <th style="width:16.6%"><b>Action</b></th> <th style="width:16.6%"><b>Drink</b></th> <th style="width:16.6%"><b>Price</b></th> <th style="width:16.6%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td><<image "images/items/food/snack/1.jpg" $tmpImageSize>></td> <td> 7 </td> <td> <<displayFoodBuy 7 "Cafe">> </td> <td> <<image "images/items/drinks/water.jpg" $tmpImageSize>> </td> <td> 0 </td> <td> <<displayDrinkBuy 0 "Cafe">> </td> </tr> <tr> <td><<image "images/items/food/snack/2.jpg" $tmpImageSize>></td> <td> 8 </td> <td> <<displayFoodBuy 8 "Cafe">> </td> <td><<image "images/items/drinks/beer.jpg" $tmpImageSize>></td> <td> 2 </td> <td> <<displayDrinkBuy 2 "Cafe">> </td> </tr> <tr> <td><<image "images/items/food/snack/3.jpg" $tmpImageSize>></td> <td> 8 </td> <td> <<displayFoodBuy 8 "Cafe">> </td> <td><<image "images/items/drinks/coffee.jpg" $tmpImageSize>></td> <td> 2 </td> <td> <<displayDrinkBuy 2 "Cafe">> </td> </tr> <tr> <td><<image "images/items/food/snack/4.jpg" $tmpImageSize>></td> <td> 10 </td> <td> <<displayFoodBuy 10 "Cafe">> </td> <td><<image "images/items/drinks/martini.jpg" $tmpImageSize>></td> <td> 3 </td> <td> <<displayDrinkBuy 3 "Cafe">> </td> </tr> <tr> <td><<image "images/items/food/snack/5.jpg" $tmpImageSize>></td> <td> 11 </td> <td> <<displayFoodBuy 11 "Cafe">> </td> <td><<image "images/items/drinks/juice.jpg" $tmpImageSize>></td> <td> 5 </td> <td> <<displayDrinkBuy 5 "Cafe">> </td> </tr> </tbody> </table> <br>[[Toilet][$pathToilet to "images/outside/gang/cafe/toilet.jpg"]] <br><br>[[Gang territory]] <</nobr>>
<<nobr>> <!-- Gang territory. Here you can make some actions (jobs), work for them, lead them, or be they'r rival. --> <<spendTime>> <<setLocationAndVars "Gang Territory">> <<calculateEvents>> <<if $firstVisitArr.includes("gangTerritory") == false>> <<set $journalEntryType = "firstGangTerritory">> <<set $firstVisitArr.push("gangTerritory")>> <<else>> <<set $journalEntryType = "dayGangTerritory">> <</if>> <<include AddEventText>> I'm in the gang territory.<br> <<if $isNight>> <<image "images/outside/gang/gang_night.jpg">><br> <<else>> <<image "images/outside/gang/gang_day.jpg">><br> <</if>> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:50%"><b>Actions</b></th> <th style="width:50%"><b>Places</b></th> </tr> </thead> <tbody> <tr> <td></td> <td>[[Loan Shark]]</td> </tr> <tr> <td></td> <td>[[Cafe]]</td> </tr> <tr> <td></td> <<if $offerSexForMoneyPublicOrMany>> <td>[[Brothel]]</td> <</if>> </tr> </tbody> </table> <br>[[Go Outside|Outside]] <</nobr>>
<<nobr>> <!-- Easy loans, but more expensive than the bank and with big issue if you don't pay. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Loan Shark">> <<if $firstVisitArr.includes("loanShark") == false>> <<set $journalEntryType = "firstLoanShark">> <<include AddEventText>> <<set $firstVisitArr.push("loanShark")>> <</if>> <<image "images/outside/gang/loan_shark/loan_shark.jpg">> <<if $mcstatTbl.debt > 0>> You already have debt and can't loan money. <<else>> <<set $temp1 = Math.round($DEBT_INTEREST.LSHARK*100)>> Hello girl. Yes, we can borrow you money at an interest of $temp1%.<br> You will have to repay it each each week (minimum $MIN_DEBT_REPAY_VALUE), on monday.<br> If you can't pay ... well... you will NOT like it if you can't pay us back!<br><br> How much money do you want to borrow (from 1000 to 10000)? <br><<numberbox "$tmpMoney" 1000>> [[Borrow|SharkBorrowed]] <</if>> <br> <br>[[Gang territory]] <</nobr>>
<<nobr>> <!-- Actions after borrowing money. --> <<spendTime $ENERGY.MIN 1>> <<image "images/outside/gang/loan_shark/guy.jpg">> <<set $tmpMoney = Math.clamp($tmpMoney, 1000, 10000)>> <<set $mcstatTbl.debt = $tmpMoney + $tmpMoney * $DEBT_INTEREST.LSHARK>> <<set $mcstatTbl.money = $mcstatTbl.money + $tmpMoney>> "Nice doing business with you, sugar!<br> You now own us $mcstatTbl.debt.<br> Don't forget to repay us each week or you will regret it!<br> Bye now!"<br> <br>[[Back|Loan Shark]] <</nobr>>
<<nobr>> <!-- buy various electronics that will enable certain actions if owned like watch tv, webchat etc. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Cinema">> <<if $firstVisitArr.includes("cinema") == false>> <<set $journalEntryType = "firstCinema">> <<include AddEventText>> <<set $firstVisitArr.push("cinema")>> <</if>> <<set $tmpImageSize = 150>> <<image "images/outside/mall/cinema/cinema.jpg">><br> <<if $tmpAction == "Movie">> <<set $path = "outside/mall/cinema/movie/" + random(1,7)>> <<video $path>> <<spendTime $ENERGY.MED>> <<set $mcattrTbl.morale += $MORALE_RAND.HIGH>> <<set $mcstatTbl.money -= 15>> <br> <</if>> <<if $mcstatTbl.money > 15>> [[Watch a movie for 15|Cinema][$tmpAction to "Movie"]]<br><br> <</if>> [[Mall]] <</nobr>>
<<nobr>> <!-- display a table with the more ... daring clothes. --> <<set $tmpImageSize = 150>> <<set $tmpLowerClothes to $tmpClothes.toLowerCase()>> <<image "images/outside/mall/clothing_store/clothing_store.jpg">><br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b>Name</b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/1.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 1 </td> <td> 185 </td> <td> <<set $tmpClothName = $tmpClothes + " 1">> <<displayTableBuy 185 $tmpClothName "ClothesSale">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/2.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 2 </td> <td> 250 </td> <td> <<set $tmpClothName = $tmpClothes + " 2">> <<displayTableBuy 250 $tmpClothName "ClothesSale">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/3.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 3 </td> <td> 350 </td> <td> <<set $tmpClothName = $tmpClothes + " 3">> <<displayTableBuy 350 $tmpClothName "ClothesSale">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/4.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 4 </td> <td> 500 </td> <td> <<set $tmpClothName = $tmpClothes + " 4">> <<displayTableBuy 500 $tmpClothName "ClothesSale">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/5.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 5 </td> <td> 700 </td> <td> <<set $tmpClothName = $tmpClothes + " 5">> <<displayTableBuy 700 $tmpClothName "ClothesSale">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/bra.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Bra </td> <td> 175 </td> <td> <<set $tmpClothName = $tmpClothes + " Bra">> <<displayTableBuy 175 $tmpClothName "ClothesSale">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/panties.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Panties </td> <td> 150 </td> <td> <<set $tmpClothName = $tmpClothes + " Panties">> <<displayTableBuy 150 $tmpClothName "ClothesSale">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/exercise.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Exercise </td> <td> 250 </td> <td> <<set $tmpClothName = $tmpClothes + " Exercise">> <<displayTableBuy 250 $tmpClothName "ClothesSale">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/formal.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Formal </td> <td> 700 </td> <td> <<set $tmpClothName = $tmpClothes + " Formal">> <<displayTableBuy 700 $tmpClothName "ClothesSale">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpLowerClothes + "/swimwear.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Swimwear </td> <td> 250 </td> <td> <<set $tmpClothName = $tmpClothes + " Swimwear">> <<displayTableBuy 250 $tmpClothName "ClothesSale">> </td> </tr> </tbody> </table> <br>[[Back|Clothing Store]] <</nobr>>
<<nobr>> <!-- Clothes store. Some clothes are not dispaly if you're not corrupted enough. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Clothing Store">> <<if $firstVisitArr.includes("clothingStore") == false>> <<set $journalEntryType = "firstClothingStore">> <<include AddEventText>> <<set $firstVisitArr.push("clothingStore")>> <</if>> <<set $tmpImageSize = 150>> <<set $tmpClothes = "">> <<image "images/outside/mall/clothing_store/clothing_store.jpg">><br> [[See safe clothes|ClothesSale][$tmpClothes to "Safe"]] <<if ! $youAreASaint>> <br><br>[[See normal clothes|ClothesSale][$tmpClothes to "Normal"]] <</if>> <<if $youAreBold>> <br><br>[[See sexy clothes|ClothesSale][$tmpClothes to "Sexy"]] <</if>> <<if $showBodyCareless>> <br><br>[[See cheeky clothes|ClothesSale][$tmpClothes to "Cheeky"]] <</if>> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b>Name</b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td><<image "images/character/clothes/formal1.jpg" $tmpImageSize>></td> <td> Formal 1 </td> <td> 500 </td> <td> <<displayTableBuy 500 "Formal 1" "Clothing Store">> </td> </tr> <tr> <td><<image "images/character/clothes/formal2.jpg" $tmpImageSize>></td> <td> Formal 2 </td> <td> 850 </td> <td> <<displayTableBuy 850 "Formal 2" "Clothing Store">> </td> </tr> <tr> <td><<image "images/character/clothes/formal3.jpg" $tmpImageSize>></td> <td> Formal 3 </td> <td> 1200 </td> <td> <<displayTableBuy 1200 "Formal 3" "Clothing Store">> </td> </tr> <tr> <td><<image "images/character/clothes/formal4.jpg" $tmpImageSize>></td> <td> Formal 4 </td> <td> 1500 </td> <td> <<displayTableBuy 1500 "Formal 4" "Clothing Store">> </td> </tr> <tr> <td><<image "images/character/clothes/formal5.jpg" $tmpImageSize>></td> <td> Formal 5 </td> <td> 2500 </td> <td> <<displayTableBuy 2500 "Formal 5" "Clothing Store">> </td> </tr> <tr> <td><<image "images/character/clothes/office1.jpg" $tmpImageSize>></td> <td> Office 1 </td> <td> 500 </td> <td> <<displayTableBuy 500 "Office 1" "Clothing Store">> </td> </tr> <tr> <td><<image "images/character/clothes/office2.jpg" $tmpImageSize>></td> <td> Office 2 </td> <td> 700 </td> <td> <<displayTableBuy 700 "Office 2" "Clothing Store">> </td> </tr> <tr> <td><<image "images/character/clothes/office3.jpg" $tmpImageSize>></td> <td> Office 3 </td> <td> 1000 </td> <td> <<displayTableBuy 1000 "Office 3" "Clothing Store">> </td> </tr> <tr> <td><<image "images/character/clothes/office4.jpg" $tmpImageSize>></td> <td> Office 4 </td> <td> 1500 </td> <td> <<displayTableBuy 1500 "Office 4" "Clothing Store">> </td> </tr> <tr> <td><<image "images/character/clothes/office5.jpg" $tmpImageSize>></td> <td> Office 5 </td> <td> 2200 </td> <td> <<displayTableBuy 2200 "Office 5" "Clothing Store">> </td> </tr> <tr> <td><<image "images/character/clothes/coat1.jpg" $tmpImageSize>></td> <td> Coat 1 </td> <td> 200 </td> <td> <<displayTableBuy 200 "Coat 1" "Clothing Store">> </td> </tr> <tr> <td><<image "images/character/clothes/coat2.jpg" $tmpImageSize>></td> <td> Coat 2 </td> <td> 500 </td> <td> <<displayTableBuy 500 "Coat 2" "Clothing Store">> </td> </tr> <tr> <td><<image "images/character/clothes/coat3.jpg" $tmpImageSize>></td> <td> Coat 3 </td> <td> 1000 </td> <td> <<displayTableBuy 1000 "Coat 3" "Clothing Store">> </td> </tr> </tbody> </table> <br>[[Mall]] <</nobr>>
<<nobr>> <!-- buy various electronics that will enable certain actions if owned like watch tv, webchat etc. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Electronic Store">> <<if $firstVisitArr.includes("electronicStore") == false>> <<set $journalEntryType = "firstElectronicStore">> <<include AddEventText>> <<set $firstVisitArr.push("electronicStore")>> <</if>> <<set $tmpImageSize = 150>> <<image "images/outside/mall/electronic_store/electronic_store.jpg">><br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b>Item</b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td><<image "images/items/electronics/laptop.jpg" $tmpImageSize>></td> <td> Laptop </td> <td> 2000 </td> <td> <<displayTableBuy 2000 "Laptop" "Electronic Store">> </td> </tr> <tr> <td><<image "images/items/electronics/webcam.jpg" $tmpImageSize>></td> <td> Webcam </td> <td> 250 </td> <td> <<displayTableBuy 250 "Webcam" "Electronic Store">> </td> </tr> <tr> <td><<image "images/items/electronics/phone.jpg" $tmpImageSize>></td> <td> Phone </td> <td> 1000 </td> <td> <<displayTableBuy 1000 "Phone" "Electronic Store">> </td> </tr> <tr> <td><<image "images/items/electronics/tv.jpg" $tmpImageSize>></td> <td> TV </td> <td> 3000 </td> <td> <<displayTableBuy 3000 "TV" "Electronic Store">> </td> </tr> </tbody> </table> [[Mall]] <</nobr>>
<<nobr>> <!-- Gym part of the health club --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Gym">> <<changeClothes "gym">> <<image "images/outside/mall/health_club/gym/gym.jpg">><br> <<switch $tmpHealth>> <<case "Gym">> <<set $path = "outside/mall/health_club/gym/" + random(1,20)>> <<video $path>> <<spendTime $ENERGY.MED 1>> <<set $mcattrTbl.fitness += random($FITNESS_RAND.MED, $FITNESS_RAND.HIGH)>> <<set $mcattrTbl.morale += random($MORALE_RAND.LOW, $MORALE_RAND.MED)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> <<if $mcattrTbl.will < $WILL.DOM>> <<set $mcattrTbl.will += random($WILL_RAND.LOW, $FEAR_RAND.MED)>> <</if>> I feel happier and more fit.<br><br> <</switch>> <<clampStats>> [[Train|Gym][$tmpHealth to "Gym"]]<br> <<if $showBodyCareless && $mcattrTbl.energy > $ENERGY.LOW>> <br>[[Flash]]<br> <</if>> <br>[[Back|Health Club]] <</nobr>>
<<nobr>> <!-- Hair Saloon part of the health club. Can change hair style and color here. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Hair Saloon">> <<set $journalEntryType = "">> <<image "images/outside/mall/health_club/hair_saloon/hair_saloon.jpg">> <<set $tmpHairColor = "Blonde">> <<if ($mcTbl.dyedHairColor == "None" && $mcTbl.hairColor == "Black") || $mcTbl.dyedHairColor == "Black">> <<set $tmpHairColor = "Black">> <<elseif ($mcTbl.dyedHairColor == "None" && $mcTbl.hairColor == "Brown") || $mcTbl.dyedHairColor == "Brown">> <<set $tmpHairColor = "Brown">> <<elseif ($mcTbl.dyedHairColor == "None" && $mcTbl.hairColor == "Red") || $mcTbl.dyedHairColor == "Red">> <<set $tmpHairColor = "Red">> <</if>> <<if $mcstatTbl.money >= 100>> <<if $tmpHairColor != "Blonde">> <br>[[Dye Hair Blonde for 100|Hair Saloon][$mcTbl.dyedHairColor to "Blonde", $mcstatTbl.money to $mcstatTbl.money - 100, $journalEntryType to "dyedHair", $mcattrTbl.energy to $mcattrTbl.energy-$ENERGY.LOW, $mcattrTbl.morale to $mcattrTbl.morale += $MORALE_RAND.HIGH]] <</if>> <<if $tmpHairColor != "Black">> <br>[[Dye Hair Black for 100|Hair Saloon][$mcTbl.dyedHairColor to "Black", $mcstatTbl.money to $mcstatTbl.money - 100, $journalEntryType to "dyedHair", $mcattrTbl.energy to $mcattrTbl.energy-$ENERGY.LOW, $mcattrTbl.morale to $mcattrTbl.morale += $MORALE_RAND.HIGH]] <</if>> <<if $tmpHairColor != "Brown">> <br>[[Dye Hair Brown for 100|Hair Saloon][$mcTbl.dyedHairColor to "Brown", $mcstatTbl.money to $mcstatTbl.money - 100, $journalEntryType to "dyedHair", $mcattrTbl.energy to $mcattrTbl.energy-$ENERGY.LOW, $mcattrTbl.morale to $mcattrTbl.morale += $MORALE_RAND.HIGH]] <</if>> <<if $tmpHairColor != "Red">> <br>[[Dye Hair Red for 100|Hair Saloon][$mcTbl.dyedHairColor to "Red", $mcstatTbl.money to $mcstatTbl.money - 100, $journalEntryType to "dyedHair", $mcattrTbl.energy to $mcattrTbl.energy-$ENERGY.LOW, $mcattrTbl.morale to $mcattrTbl.morale += $MORALE_RAND.HIGH]] <</if>> <<include AddEventText>> <<else>> I don't have enough money to dye my hair. <</if>> <br><br> Select your new har style:<br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <<set $path = "images/character/appearance/hair/short/1/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Short" "1">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/short/2/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Short" "2">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/short/3/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Short" "3">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/short/4/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Short" "4">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/short/5/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Short" "5">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/medium/1/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Medium" "1">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/medium/2/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Medium" "2">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/medium/3/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Medium" "3">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/medium/4/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Medium" "4">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/medium/5/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Medium" "5">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/long/1/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Long" "1">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/long/2/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Long" "2">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/long/3/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Long" "3">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/long/4/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Long" "4">> </td> </tr> <tr> <<set $path = "images/character/appearance/hair/long/5/" + $tmpHairColor.toLowerCase() + ".jpg">> <td><<image $path $tmpImageSize>></td> <td> 150 </td> <td> <<displayHairStyleAction 150 "Long" "5">> </td> </tr> </tbody> </table> <br>[[Back|Health Club]] <</nobr>>
<<nobr>> <!-- health club main file after you enter. Select actions (some are not available depending on stats). --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Health Club">> <<changeClothes "dressed">> <<if $firstVisitArr.includes("healthClub") == false>> <<set $journalEntryType = "firstHealthClub">> <<include AddEventText>> <<set $firstVisitArr.push("healthClub")>> <</if>> <<image "images/outside/mall/health_club/health_club.jpg">><br> <<switch $tmpHealth>> <<case "Massage">> <<changeClothes "naked">> <<set $path = "outside/mall/health_club/massage/" + random(1,10)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW, $HEALTH_RAND.MED)>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> <<if $mcattrTbl.corruption < $CORRUPTION.PLAYFUL>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.LOW, $CORRUPTION_RAND.MED)>> <</if>> I feel happier and healthier.<br><br> <</switch>> <<clampStats>> [[Hair Saloon]]<br><br> <<if ! $youAreASaint>> [[Massage|Health Club][$tmpHealth to "Massage"]]<br><br> <<else>> I'm don't dare to make a massage. <</if>> <<if $mcTbl.sportsuit != "None" && $mcTbl.sportshoes != "None">> [[Go to Gym|Gym][$tmpHealth to "None"]]<br> <<else>> I need adequate clothes for the gym.<br> <</if>> <<if $mcTbl.swimsuit != "None">> [[Go to Pool|Pool][$tmpHealth to "None"]]<br> <<else>> I need adequate clothes for the pool.<br> <</if>> <br>[[Mall]] <</nobr>>
<<nobr>> <!-- health club entrance (pay fee). --> <<image "images/outside/mall/health_club/health_club.jpg">><br> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Health Club Entrance">> <<changeClothes "dressed">> <<set $tmpHealth = "None">> <<if $mcstatTbl.money >= 100 && $mcattrTbl.energy >= $ENERGY.HIGH>> [[Pay 100 to enter|Health Club]] <<elseif $mcattrTbl.energy < $ENERGY.HIGH>> I'm are too tired. <<else>> I can't afford the fee. <</if>> <br><br>[[Mall]] <</nobr>>
<<nobr>> <!-- Pool part of the health club --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Pool">> <<changeClothes "beach">> <<image "images/outside/mall/health_club/pool/pool.jpg">><br> <<switch $tmpHealth>> <<case "Bed">> <<set $path = "outside/mall/health_club/pool/bed/" + random(1,6)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW, $HEALTH_RAND.MED)>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> I feel happier and healthier.<br><br> <<case "BedNaked">> <<changeClothes "naked">> <<set $path = "outside/mall/health_club/pool/bed_naked/" + random(1,5)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW, $HEALTH_RAND.MED)>> <<set $mcattrTbl.morale += $MORALE_RAND.HIGH>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> I feel happier and healthier.<br><br> <<case "Swim">> <<set $path = "outside/mall/health_club/pool/swim/" + random(1,6)>> <<video $path>> <<playSound "images/sounds/actions/bath.mp3">> <<spendTime $ENERGY.MED 1>> <<set $mcattrTbl.fitness += random($FITNESS_RAND.LOW, $FITNESS_RAND.HIGH)>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW ,$HEALTH_RAND.MED)>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> I feel happier, healthier and more fit.<br><br> <<case "SwimNaked">> <<changeClothes "naked">> <<set $path = "outside/mall/health_club/pool/swim_naked" + random(1,11)>> <<video $path>> <<playSound "images/sounds/actions/bath.mp3">> <<spendTime $ENERGY.MED 1>> <<set $mcattrTbl.fitness += random($FITNESS_RAND.MED, $FITNESS_RAND.HIGH)>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW ,$HEALTH_RAND.MED)>> <<set $mcattrTbl.morale += random($MORALE_RAND.HIGH, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> I feel happier, healthier and more fit.<br><br> <</switch>> <<clampStats>> [[Swim on a bed|Pool][$tmpHealth to "Bed"]]<br> <<if $showPussyPublic>> [[Swim on a bed naked|Pool][$tmpHealth to "BedNaked"]]<br> <</if>> [[Swim|Pool][$tmpHealth to "Swim"]]<br> <<if $showPussyPublic>> [[Swim naked|Pool][$tmpHealth to "SwimNaked"]]<br> <</if>> <<if $showBodyCareless && $mcattrTbl.energy > 5>> [[Flash]]<br> <</if>> <<if $mcattrTbl.energy > 10 && $masturbatePublic>> [[Masturbate]]<br> <</if>> <br>[[Back|Health Club]] <</nobr>>
<<nobr>> <!-- buy jewelry. Will permanently add to the makeup variable. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Jewelry Store">> <<if $firstVisitArr.includes("jewelryStore") == false>> <<set $journalEntryType = "firstJewelryStore">> <<include AddEventText>> <<set $firstVisitArr.push("jewelryStore")>> <</if>> <<set $tmpImageSize = 150>> <<image "images/outside/mall/jewelry_store/jewelry_store.jpg">><br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b>Item</b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td><<image "images/items/jewelry/silver_ring.jpg" $tmpImageSize>></td> <td> Silver Ring </td> <td> 200 </td> <td> <<displayTableBuy 200 "Silver Ring" "Jewelry Store">> </td> </tr> <tr> <td><<image "images/items/jewelry/silver_necklace.jpg" $tmpImageSize>></td> <td> Silver Necklace </td> <td> 350 </td> <td> <<displayTableBuy 350 "Silver Necklace" "Jewelry Store">> </td> </tr> <tr> <td><<image "images/items/jewelry/gold_ring.jpg" $tmpImageSize>></td> <td> Gold Ring </td> <td> 1500 </td> <td> <<displayTableBuy 1500 "Gold Ring" "Jewelry Store">> </td> </tr> <tr> <td><<image "images/items/jewelry/gold_necklace.jpg" $tmpImageSize>></td> <td> Gold Necklace </td> <td> 2000 </td> <td> <<displayTableBuy 2000 "Gold Necklace" "Jewelry Store">> </td> </tr> <tr> <td><<image "images/items/jewelry/diamond_ring.jpg" $tmpImageSize>></td> <td> Diamond Ring </td> <td> 25000 </td> <td> <<displayTableBuy 25000 "Diamond Ring" "Jewelry Store">> </td> </tr> <tr> <td><<image "images/items/jewelry/diamond_necklace.jpg" $tmpImageSize>></td> <td> Diamond Necklace </td> <td> 35000 </td> <td> <<displayTableBuy 35000 "Diamond Necklace" "Jewelry Store">> </td> </tr> </tbody> </table> [[Mall]] <</nobr>>
<<nobr>> <!-- mall actions. --> <<spendTime>> <<setLocationAndVars "Mall">> <<calculateEvents>> <<if $firstVisitArr.includes("mall") == false>> <<set $journalEntryType = "firstMall">> <<set $firstVisitArr.push("mall")>> <<else>> <<set $journalEntryType = "dayMall">> <</if>> <<include AddEventText>> I'm in at the mall.<br> <<image "images/outside/mall/mall.jpg">><br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:50%"><b>Actions</b></th> <th style="width:50%"><b>Places</b></th> </tr> </thead> <tbody> <tr> <td></td> <td>[[Clothing Store]]</td> </tr> <tr> <td></td> <td>[[Shoes Store]]</td> </tr> <tr> <td></td> <td>[[Electronic Store]]</td> </tr> <tr> <td></td> <td>[[Jewelry Store]]</td> </tr> <tr> <td></td> <td>[[Pharmacy]]</td> </tr> <tr> <td></td> <td>[[Pet Shop]]</td> </tr> <tr> <td></td> <td>[[Supermarket]]</td> </tr> <tr> <td></td> <td>[[Health Club Entrance]]</td> </tr> <tr> <td></td> <td>[[Cinema][$tmpAction to ""]]</td> </tr> <tr> <td></td> <td>[[Restaurant]]</td> </tr> <tr> <td></td> <td>[[Toilet][$pathToilet to "images/outside/mall/toilet/toilet.jpg"]]</td> </tr> </tbody> </table> <br>[[Go Outside|Outside]] <</nobr>>
<<nobr>> <!-- pet shop for buying animals, food, toys. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Supermarket">> <<set $tmpImageSize = 150>> <<image "images/outside/mall/pet_shop/pet_shop.jpg">><br> <<if $mcPetCat.name == "None">>\ You can buy a cat for 1000, if you want. You can also name it.<br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b></b></th> <th style="width:25%"><b></b></th> <th style="width:25%"><b></b></th> </tr> </thead> <tbody> <tr> <td> <<radiobutton "$tmpCatPic" 1 checked>> <<image "images/npc/pet_cat/1.jpg" $tmpImageSize>> </td> <td> <<radiobutton "$tmpCatPic" 2>> <<image "images/npc/pet_cat/2.jpg" $tmpImageSize>> </td> <td> <<radiobutton "$tmpCatPic" 3>> <<image "images/npc/pet_cat/3.jpg" $tmpImageSize>> </td> <br><br><br> <<textbox "$tmpCatName" "Cat">> <<button "Buy Cat" "Pet Shop">> <<if $mcstatTbl.money > 1000>> <<set $mcstatTbl.money -= 1000>> <<set $mcPetCat to {"name": $tmpCatName, "picture": $tmpCatPic}>> <<set $mcattrTbl.morale += $MORALE_RAND.BIG>> <<set $journalEntryType = "buyCat">><<include AddEventText>>\ <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>> <</if>> <</button>> </tr> </tbody> </table> <</if>> <<if $mcPetDog.name == "None" && $mcstatTbl.home == "Villa">> You can buy a dog for 4000, if you want. You can also name it.<br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b></b></th> <th style="width:25%"><b></b></th> <th style="width:25%"><b></b></th> </tr> </thead> <tbody> <tr> <td> <<radiobutton "$tmpDogPic" 1 checked>> <<image "images/npc/pet_dog/1.jpg" $tmpImageSize>> </td> <td> <<radiobutton "$tmpDogPic" 2>> <<image "images/npc/pet_dog/2.jpg" $tmpImageSize>> </td> <td> <<radiobutton "$tmpDogPic" 3>> <<image "images/npc/pet_dog/3.jpg" $tmpImageSize>> </td> <br><br><br> <<textbox "$tmpDogName" "Dog">> <<button "Buy Dog" "Pet Shop">> <<if $mcstatTbl.money > 4000>> <<set $mcstatTbl.money -= 4000>> <<set $mcPetDog to {"name": $tmpDogName, "picture": $tmpDogPic}>> <<set $mcattrTbl.morale += $MORALE_RAND.BIG>> <<set $journalEntryType = "buyDog">><<include AddEventText>>\ <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>> <</if>> <</button>> </tr> </tbody> </table> <</if>> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b>Item</b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td><<image "images/items/pet/cat_food.jpg" $tmpImageSize>></td> <td> Cat Food </td> <td> 3 </td> <td> <<set $tmpCatFood = 0>> <<numberbox "$tmpCatFood" 0>> <<button "Buy" "Pet Shop">> <<if ($tmpCatFood * 3) <= $mcstatTbl.money>> <<pickup $inventoryInv "Cat Food" $tmpCatFood>> <<set $mcstatTbl.money -= $tmpCatFood * 3>> <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>> <</if>> <</button>> </td> </tr> <tr> <td><<image "images/items/pet/dog_food.jpg" $tmpImageSize>></td> <td> Dog Food </td> <td> 5 </td> <td> <<set $tmpDogFood = 0>> <<numberbox "$tmpDogFood" 0>> <<button "Buy" "Pet Shop">> <<if ($tmpDogFood * 5) <= $mcstatTbl.money>> <<pickup $inventoryInv "Dog Food" $tmpDogFood>> <<set $mcstatTbl.money -= $tmpDogFood * 5>> <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>> <</if>> <</button>> </td> </tr> <tr> <td><<image "images/items/pet/dog_treat.jpg" $tmpImageSize>></td> <td> Dog Treats </td> <td> 7 </td> <td> <<set $tmpDogTreats = 0>> <<numberbox "$tmpDogTreats" 0>> <<button "Buy" "Pet Shop">> <<if ($tmpDogTreats * 7) <= $mcstatTbl.money>> <<pickup $inventoryInv "Dog Treats" $tmpDogTreats>> <<set $mcstatTbl.money -= $tmpDogTreats * 7>> <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>> <</if>> <</button>> </td> </tr> <tr> <td><<image "images/items/pet/cat_bowl.jpg" $tmpImageSize>></td> <td> Cat Bowl </td> <td> 10 </td> <td> <<displayTableBuy 10 "Cat Bowl" "Pet Shop">> </td> </tr> <tr> <td><<image "images/items/pet/dog_bowl.jpg" $tmpImageSize>></td> <td> Dog Bowl </td> <td> 15 </td> <td> <<displayTableBuy 15 "Dog Bowl" "Pet Shop">> </td> </tr> <tr> <td><<image "images/items/pet/cat_toys.jpg" $tmpImageSize>></td> <td> Cat Toys </td> <td> 35 </td> <td> <<displayTableBuy 35 "Cat Toys" "Pet Shop">> </td> </tr> <tr> <td><<image "images/items/pet/dog_toys.jpg" $tmpImageSize>></td> <td> Dog Toys </td> <td> 100 </td> <td> <<displayTableBuy 100 "Dog Toys" "Pet Shop">> </td> </tr> <tr> <td><<image "images/items/pet/dog.jpg" $tmpImageSize>></td> <td> Dog Accessories </td> <td> 85 </td> <td> <<displayTableBuy 100 "Dog Accessories" "Pet Shop">> </td> </tr> </tbody> </table> <br>[[Mall]] <</nobr>>
<<nobr>> <!-- Pharmacy for buying thinks for your health. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Pharmacy">> <<set $tmpImageSize = 150>> <<set $path = "images/outside/mall/pharmacy/pharmacy" + random(1,5) + ".jpg">> <<image $path>><br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b>Item</b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td><<image "images/items/medical/condoms.jpg" $tmpImageSize>></td> <td> Condoms </td> <td> 3 </td> <td> <<set $tmpCondoms = 0>> <<numberbox "$tmpCondoms" 0>> <<button "Buy" "Pharmacy">> <<if ($tmpCondoms * 3) <= $mcstatTbl.money>> <<pickup $inventoryInv "condoms" $tmpCondoms>> <<set $mcstatTbl.money -= $tmpCondoms * 3>> <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>> <</if>> <</button>> </td> </tr> <tr> <td><<image "images/items/medical/pill.jpg" $tmpImageSize>></td> <td> Pill </td> <td> 10 </td> <td> <<set $tmpPills = 0>> <<numberbox "$tmpPills" 0>> <<button "Buy" "Pharmacy">> <<if ($tmpPills * 10) <= $mcstatTbl.money>> <<pickup $inventoryInv "pills" $tmpPills>> <<set $mcstatTbl.money -= $tmpPills * 10>> <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>> <</if>> <</button>> </td> </tr> <tr> <td><<image "images/items/medical/pregnancy_test.jpg" $tmpImageSize>></td> <td> Pregnancy Test </td> <td> 100 </td> <td> <<displayTableBuy 100 "Pregnancy Test" "Pharmacy">> </td> </tr> </tbody> </table> [[Mall]] <</nobr>>
<<nobr>> <!-- Restaurant. A more fancy place than other places to buy food, and more expensive. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Restaurant">> <<set $tmpImageSize = 150>> <<image "images/outside/mall/restaurant/restaurant.jpg">><br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:16.6%"><b>Food</b></th> <th style="width:16.6%"><b>Price</b></th> <th style="width:16.6%"><b>Action</b></th> <th style="width:16.6%"><b>Drink</b></th> <th style="width:16.6%"><b>Price</b></th> <th style="width:16.6%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td><<image "images/items/food/salad/1.jpg" $tmpImageSize>></td> <td> 10 </td> <td> <<displayFoodBuy 10 "Restaurant">> </td> <td><<image "images/items/drinks/water.jpg" $tmpImageSize>></td> <td> 1 </td> <td> <<displayDrinkBuy 1 "Restaurant">> </td> </tr> <tr> <td><<image "images/items/food/salad/2.jpg" $tmpImageSize>></td> <td> 12 </td> <td> <<displayFoodBuy 12 "Restaurant">> </td> <td><<image "images/items/drinks/beer.jpg" $tmpImageSize>></td> <td> 3 </td> <td> <<displayDrinkBuy 3 "Restaurant">> </td> </tr> <tr> <td><<image "images/items/food/salad/3.jpg" $tmpImageSize>></td> <td> 14 </td> <td> <<displayFoodBuy 14 "Restaurant">> </td> <td><<image "images/items/drinks/tea.jpg" $tmpImageSize>></td> <td> 4 </td> <td> <<displayDrinkBuy 4 "Restaurant">> </td> </tr> <tr> <td><<image "images/items/food/salad/4.jpg" $tmpImageSize>></td> <td> 15 </td> <td> <<displayFoodBuy 15 "Restaurant">> </td> <td><<image "images/items/drinks/coffee.jpg" $tmpImageSize>></td> <td> 5 </td> <td> <<displayDrinkBuy 5 "Restaurant">> </td> </tr> <tr> <td><<image "images/items/food/salad/5.jpg" $tmpImageSize>></td> <td> 17 </td> <td> <<displayFoodBuy 17 "Restaurant">> </td> <td><<image "images/items/drinks/juice.jpg" $tmpImageSize>></td> <td> 7 </td> <td> <<displayDrinkBuy 7 "Restaurant">> </td> </tr> <tr> <td><<image "images/items/food/meal/1.jpg" $tmpImageSize>></td> <td> 18 </td> <td> <<displayFoodBuy 18 "Restaurant">> </td> <td><<image "images/items/drinks/milkshake.jpg" $tmpImageSize>></td> <td> 8 </td> <td> <<displayDrinkBuy 8 "Restaurant">> </td> </tr> <tr> <td><<image "images/items/food/meal/2.jpg" $tmpImageSize>></td> <td> 20 </td> <td> <<displayFoodBuy 20 "Restaurant">> </td> <td><<image "images/items/drinks/martini.jpg" $tmpImageSize>></td> <td> 8 </td> <td> <<displayDrinkBuy 8 "Restaurant">> </td> </tr> <tr> <td><<image "images/items/food/meal/3.jpg" $tmpImageSize>></td> <td> 22 </td> <td> <<displayFoodBuy 22 "Restaurant">> </td> <td><<image "images/items/drinks/blackrussian.jpg" $tmpImageSize>></td> <td> 9 </td> <td> <<displayDrinkBuy 9 "Restaurant">> </td> </tr> <tr> <td><<image "images/items/food/meal/4.jpg" $tmpImageSize>></td> <td> 23 </td> <td> <<displayFoodBuy 23 "Restaurant">> </td> <td><<image "images/items/drinks/red_wine.jpg" $tmpImageSize>></td> <td> 10 </td> <td> <<displayDrinkBuy 10 "Restaurant">> </td> </tr> <tr> <td><<image "images/items/food/meal/5.jpg" $tmpImageSize>></td> <td> 24 </td> <td> <<displayFoodBuy 24 "Restaurant">> </td> <td><<image "images/items/drinks/champagne.jpg" $tmpImageSize>></td> <td> 11 </td> <td> <<displayDrinkBuy 11 "Restaurant">> </td> </tr> <tr> <td></td> <td></td> <td></td> <td><<image "images/items/drinks/scotch.jpg" $tmpImageSize>></td> <td> 12 </td> <td> <<displayDrinkBuy 12 "Restaurant">> </td> </tr> </tbody> </table> <br>[[Mall]] <</nobr>>
<<nobr>> <!-- shoes store. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Shoes Store">> <<if $firstVisitArr.includes("shoesStore") == false>> <<set $journalEntryType = "firstShoesStore">> <<include AddEventText>> <<set $firstVisitArr.push("shoesStore")>> <</if>> <<set $tmpImageSize = 150>> <<image "images/outside/mall/shoes_store/shoes_store.jpg">><br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b>Name</b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td><<image "images/character/clothes/safe/shoes.jpg" $tmpImageSize>></td> <td> Safe Shoes </td> <td> 100 </td> <td> <<displayTableBuy 100 "Safe Shoes" "Shoes Store">> </td> </tr> <tr> <td><<image "images/character/clothes/normal/shoes.jpg" $tmpImageSize>></td> <td> Normal Shoes </td> <td> 200 </td> <td> <<displayTableBuy 200 "Normal Shoes" "Shoes Store">> </td> </tr> <tr> <td><<image "images/character/clothes/sexy/shoes.jpg" $tmpImageSize>></td> <td> Sexy Shoes </td> <td> 300 </td> <td> <<displayTableBuy 300 "Sexy Shoes" "Shoes Store">> </td> </tr> <tr> <td><<image "images/character/clothes/cheeky/shoes.jpg" $tmpImageSize>></td> <td> Cheeky Shoes </td> <td> 400 </td> <td> <<displayTableBuy 400 "Cheeky Shoes" "Shoes Store">> </td> </tr> <tr> <td><<image "images/character/clothes/trainers1.jpg" $tmpImageSize>></td> <td> Trainers 1 </td> <td> 200 </td> <td> <<displayTableBuy 200 "Trainers 1" "Shoes Store">> </td> </tr> <tr> <td><<image "images/character/clothes/trainers2.jpg" $tmpImageSize>></td> <td> Trainers 2 </td> <td> 250 </td> <td> <<displayTableBuy 250 "Trainers 2" "Shoes Store">> </td> </tr> <tr> <td><<image "images/character/clothes/trainers3.jpg" $tmpImageSize>></td> <td> Trainers 3 </td> <td> 350 </td> <td> <<displayTableBuy 350 "Trainers 3" "Shoes Store">> </td> </tr> <tr> <td><<image "images/character/clothes/trainers4.jpg" $tmpImageSize>></td> <td> Trainers 4 </td> <td> 400 </td> <td> <<displayTableBuy 400 "Trainers 4" "Shoes Store">> </td> </tr> <tr> <td><<image "images/character/clothes/trainers5.jpg" $tmpImageSize>></td> <td> Trainers 5 </td> <td> 500 </td> <td> <<displayTableBuy 500 "Trainers 5" "Shoes Store">> </td> </tr> <tr> <td><<image "images/character/clothes/purse1.jpg" $tmpImageSize>></td> <td> Purse 1 </td> <td> 350 </td> <td> <<displayTableBuy 350 "Purse 1" "Shoes Store">> </td> </tr> <tr> <td><<image "images/character/clothes/purse2.jpg" $tmpImageSize>></td> <td> Purse 2 </td> <td> 500 </td> <td> <<displayTableBuy 500 "Purse 2" "Shoes Store">> </td> </tr> <tr> <td><<image "images/character/clothes/purse3.jpg" $tmpImageSize>></td> <td> Purse 3 </td> <td> 700 </td> <td> <<displayTableBuy 700 "Purse 3" "Shoes Store">> </td> </tr> <tr> <td><<image "images/character/clothes/purse4.jpg" $tmpImageSize>></td> <td> Purse 4 </td> <td> 850 </td> <td> <<displayTableBuy 850 "Purse 4" "Shoes Store">> </td> </tr> <tr> <td><<image "images/character/clothes/purse5.jpg" $tmpImageSize>></td> <td> Purse 5 </td> <td> 1000 </td> <td> <<displayTableBuy 1000 "Purse 5" "Shoes Store">> </td> </tr> </tbody> </table> <br>[[Mall]] <</nobr>>
<<nobr>> <!-- supermarket for buying makeup, food and others. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Supermarket">> <<set $tmpImageSize = 150>> <<image "images/outside/mall/supermarket/supermarket.jpg">><br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b>Item</b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td><<image "images/items/beauty/makeup.jpg" $tmpImageSize>></td> <td> Makeup Kits </td> <td> 5 </td> <td> <<set $tmpMakeupKits = 0>> <<numberbox "$tmpMakeupKits" 0>> <<button "Buy" "Supermarket">> <<if ($tmpMakeupKits * 5) <= $mcstatTbl.money>> <<pickup $inventoryInv "makeupKits" $tmpMakeupKits>> <<set $mcstatTbl.money -= $tmpMakeupKits * 5>> <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>> <</if>> <</button>> </td> </tr> <tr> <td><<image "images/items/beauty/razor.jpg" $tmpImageSize>></td> <td> Razor </td> <td> 25 </td> <td> <<set $tmpMakeupKits = 0>> <<numberbox "$tmpRazors" 0>> <<button "Buy" "Supermarket">> <<if ($tmpRazors * 25) <= $mcstatTbl.money>> <<pickup $inventoryInv "razor" $tmpRazors>> <<set $mcstatTbl.money -= $tmpRazors * 25>> <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>> <</if>> <</button>> </td> </tr> <tr> <td><<image "images/items/food/raw_food.jpg" $tmpImageSize>></td> <td> Raw Food </td> <td> 10 </td> <td> <<set $tmpRawFood = 0>> <<numberbox "$tmpRawFood" 0>> <<button "Buy" "Supermarket">> <<if ($tmpRawFood * 10) <= $mcstatTbl.money>> <<pickup $inventoryInv "rawFood" $tmpRawFood>> <<set $mcstatTbl.money -= $tmpRawFood * 10>> <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>> <</if>> <</button>> </td> </tr> <tr> <td><<image "images/items/book.jpg" $tmpImageSize>></td> <td> Book </td> <td> 50 </td> <td> <<displayTableBuy 50 "Book" "Supermarket">> </td> </tr> </tbody> </table> <br>[[Mall]] <</nobr>>
<<nobr>> <!-- actions when you are outside: visiting other places + beg, prostitute, flash etc --> <<spendTime>> <<setLocationAndVars "Outside">> <<calculateEvents>> <<if $firstVisitArr.includes("outside") == false>> <<set $journalEntryType = "firstOutside">> <<include AddEventText>> <<set $firstVisitArr.push("outside")>> <</if>> I'm outside.<br> <<if $isNight>> <<image "images/outside/outside_night.jpg">><br> <<else>> <<image "images/outside/outside_day.jpg">><br> <</if>> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:50%"><b>Actions</b></th> <th style="width:50%"><b>Places</b></th> </tr> </thead> <tbody> <tr> <td>[[Walk]]</td> <td>[[City]]</td> </tr> <tr> <td> <<if $begForMoney && $mcattrTbl.energy >= $ENERGY.LOW>> [[Beg]] <</if>> </td> <<if $isNight>> <td>Mall is closed</td> <<else>> <td>[[Mall]]</td> <</if>> </tr> <tr> <td> <<if $showBodyCareless && $mcattrTbl.energy >= $ENERGY.LOW>> [[Flash]] <</if>> </td> <td> <<if $mcattrTbl.fear >= $FEAR.SCARED>> Nope! I'm no feeling brave enough to go there. <<else>> [[Suburbs]] <</if>> </td> </tr> <tr> <td></td> <td> <<if $mcattrTbl.fear >= $FEAR.SCARED>> Nope! I'm no feeling brave enough to go there. <<else>> [[Gang territory]] <</if>> </td> </tr> <tr> <td></td> <td>[[Park|Park Entrance]]</td> </tr> <tr> <td></td> <<if ($weather == "Sunny" || $weather == "Clouds") && $temperature > $TEMPERATURE.COLD>> <<if $mcTbl.swimsuit != "None">> <td>[[Beach|Beach Entrance]]</td> <<else>> <td>I don't have a swimsuit</td> <</if>> <<else>> <td>Beach is closed</td> <</if>> </tr> <tr> <td></td> <td>[[University]]</td> </tr> </tbody> </table> <br>[[Go Home|Home]] <</nobr>>
<<nobr>> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Park">> <<changeClothes "dressed">> <<if $firstVisitArr.includes("park") == false>> <<set $journalEntryType = "firstPark">> <<set $firstVisitArr.push("park")>> <<else>> <<set $journalEntryType = "dayPark">> <</if>> <<include AddEventText>> I'm in the park.<br> <<if $gameDate.getUTCHours() >= $NIGHT_TIME.BEGIN || $gameDate.getUTCHours() <= $NIGHT_TIME.END>> <<image "images/outside/park/park_night.jpg">><br> <<else>> <<image "images/outside/park/park_day.jpg">><br> <</if>> <<switch $tmpPark>> <<case "Relax">> <<set $path = "images/outside/park/walk/" + random(1,11) + ".jpg">> <<image $path>><br> <<spendTime $ENERGY.MIN 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.LOW, $MORALE_RAND.MED)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> I feel more relaxed.<br><br> <<case "Walk">> <<set $path = "images/outside/park/walk/" + random(1,11) + ".jpg">> <<image $path>><br> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> I feel happier after a short walk in the park.<br><br> <!-- meet other event trigger --> <<if $npcNameArr.length < $MAX_DATE_ARRAY_VALUE && $inventoryArr.includes("Phone") && $npcTypeArr.includes("Lover") == false && random($MAX_RAND_VALUE) <= $MEET_NPC_CHANCE>> [[Meet someone][$tmpNPCGender to -1, $tmpMeetStage to "begin"]]<br><br> <</if>> <<case "Dog Walk">> <<set $path = "images/npc/pet_dog/walk/" + random(1,5) + ".jpg">> <<image $path>><br> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.morale += $MORALE_RAND.HIGH>> <<set $mcattrTbl.fear -= $FEAR_RAND.LOW>> I feel happier after a short walk in the park.<br><br> <!-- meet other event trigger --> <<if $npcNameArr.length < $MAX_DATE_ARRAY_VALUE && $inventoryArr.includes("Phone") && $npcTypeArr.includes("Lover") == false && random($MAX_RAND_VALUE) <= $MEET_NPC_CHANCE>> [[Meet someone][$tmpNPCGender to -1, $tmpMeetStage to "begin"]]<br><br> <</if>> <<case "Nap">> <<set $path = "images/outside/park/sleep/" + random(1,5) + ".jpg">> <<image $path>><br> <<set $mcattrTbl.energy += $ENERGY.HIGH>> <<addMins $NAP_MINUTES_VALUE>> <<set $mcattrTbl.hygiene -= random($HYGIENE_RAND.LOW, $HYGIENE_RAND.MED)>> That was a nice nap.<br><br> <<case "Sleep">> <<goto Sleep>> <<case "Run">> <<changeClothes "gym">> <<set $path = "outside/park/run/" + random(1,8)>> <<video $path>> <<spendTime $ENERGY.HIGH>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW, $HEALTH_RAND.HIGH)>> <<set $mcattrTbl.fitness += random($FITNESS_RAND.MED, $FITNESS_RAND.HIGH)>> <<set $mcattrTbl.morale += random($MORALE_RAND.LOW, $MORALE_RAND.MED)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> <<set $mcattrTbl.hygiene = $STAT.MIN>> <<if $mcattrTbl.will < $WILL.DOM>> <<set $mcattrTbl.will += random($WILL_RAND.LOW, $FEAR_RAND.MED)>> <</if>> I had a nice run. I feel happier, healthier and more fit.<br><br> <<case "Dog Run">> <<changeClothes "gym">> <<set $path = "images/npc/pet_dog/run" + random(1,3) + ".jpg">> <<image $path>><br> <<spendTime $ENERGY.HIGH>> <<set $mcattrTbl.health += random($HEALTH_RAND.LOW, $HEALTH_RAND.HIGH)>> <<set $mcattrTbl.fitness += $FITNESS_RAND.HIGH>> <<set $mcattrTbl.morale += $MORALE_RAND.MED>> <<set $mcattrTbl.fear -= $FEAR_RAND.LOW>> <<set $mcattrTbl.hygiene = $STAT.MIN>> <<if $mcattrTbl.will < $WILL.DOM>> <<set $mcattrTbl.will += random($WILL_RAND.LOW, $FEAR_RAND.MED)>> <</if>> I had a nice run. I feel happier, healthier and more fit.<br><br> <</switch>> <<clampStats>> [[Relax|Park][$tmpPark to "Relax"]]<br> <<if $mcattrTbl.energy >= $ENERGY.LOW>> [[Walk|Park][$tmpPark to "Walk"]]<br> <</if>> <<if $mcPetDog.name != "None" && $inventoryArr.includes("Dog Accessories") && $mcattrTbl.energy >= $ENERGY.LOW>> [[Walk the Dog|Park][$tmpPark to "Dog Walk"]]<br> <</if>> <<if $mcattrTbl.energy < $ENERGY.MED>> [[Nap|Park][$tmpPark to "Nap"]]<br> <<if $mcstatTbl.home == "None">> [[Sleep|Park][$tmpPark to "Sleep"]]<br> <</if>> <</if>> [[Drinking fountain|Park][$mcattrTbl.thirst to $STAT.MAX, $tmpPark to ""]]<br> <<if $mcattrTbl.energy >= $ENERGY.HIGH && $mcTbl.sportsuit != "None" && $mcTbl.sportshoes != "None">> [[Run|Park][$tmpPark to "Run"]]<br> <</if>> <<if $mcattrTbl.energy >= $ENERGY.HIGH && $mcTbl.sportsuit != "None" && $mcTbl.sportshoes != "None" && $mcPetDog.name != "None" && $inventoryArr.includes("Dog Accessories")>> [[Run with the Dog|Park][$tmpPark to "Dog Run"]]<br> <</if>> <<if $showBodyCareless && $mcattrTbl.energy >= $ENERGY.LOW>> [[Flash][$tmpPark to ""]]<br> <</if>> <<if $mcattrTbl.energy >= $ENERGY.LOW && $mcattrTbl.corruption >= $masturbatePublic>> [[Masturbate][$tmpPark to ""]]<br> <</if>> <br>[[Toilet][$pathToilet to "images/outside/park/toilet.jpg"]]<br> <br>[[Go Outside|Outside]] <</nobr>>
<<nobr>> <<spendTime>> <<calculateEvents "Park">> <<set $tmpPark = "">> I arrived at the park.<br><br> [[Enter Park|Park]]<br><br> [[Go Outside|Outside]] <</nobr>>
<<nobr>> <<spendTime>> <<setLocationAndVars "Park Entrance">> <<calculateEvents>> <<set $tmpPark = "">> I arrived at the park.<br><br> [[Enter Park|Park]]<br><br> [[Go Outside|Outside]] <</nobr>>
<<nobr>> <!-- BDSM club. Here you can engage into bdsm sex and even make bdsm movies for money. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "BDSM Club">> I'm in the BDSM Club. Here I can fulfill all my bondage desires and even earn some money. <br> <<if $firstVisitArr.includes("bdsmClub") == false>> <<set $journalEntryType = "firstBdsmClub">> <<set $firstVisitArr.push("bdsmClub")>> <<else>> <<set $journalEntryType = "dayBdsmClub">> <</if>> <<include AddEventText>> <<image "images/outside/suburbs/bdsm_club/bdsm_club.jpg">> <br>[[Shower]]<br> <<if $inventoryInv.has("makeupKits")>> [[Apply Makeup]]<br><</if>> <<if $mcattrTbl.morale < $MORALE.LOW>> <br>I'm too depressed to fuck!<br><br> <<elseif $mcattrTbl.hygiene < $HYGIENE.MIN>> <br>I stink. No one will fuck me!<br><br> <<else>> <<if $mcattrTbl.infamy >= $INFAMY.BAD>> <!-- TODO update stats like will, fame, infamy etc in this --> <br>"I think you are prepared to [[be in a movie|BDSMIntro][$mcSexData.guys to random($GUYS_NUM.MIN, $GUYS_NUM.MED), $mcstatTbl.money to $mcstatTbl.money + 1000, $statsTbl.timesInBDSMMovies to $statsTbl.timesInBDSMMovies + 1, $journalEntryType to "BDSMMovie"]].<br>If you accept I will pay you an extra of 1000, but you will have to fuck $GUYS_NUM.MIN to $GUYS_NUM.MED guys." the mistress said to me. <br><br> <<elseif $mcstatTbl.debt >= $DEBT.MAX>> <br> I am desperate so I beg the staff to play in a movie. I really need to pay the debt, and I will do anything to get them!<br> <<if random($MAX_RAND_VALUE) <= 34>> The girl that runs the club took pity on me.<br> "Ok, [[you can be in a movie|BDSMIntro][$mcSexData.guys to random($GUYS_NUM.MIN, $GUYS_NUM.MED), $mcstatTbl.money to $mcstatTbl.money + 1000, $statsTbl.timesInBDSMMovies to $statsTbl.timesInBDSMMovies + 1, $journalEntryType to "BDSMMovie"]]. Don't let me down!"<br><br> <<elseif random($MAX_RAND_VALUE) <= 34>> Some girl at the reception looks at you pityfully: "Ok, [[you can be in a movie|BDSMIntro][$mcSexData.guys to random($GUYS_NUM.MIN, $GUYS_NUM.MED), $mcstatTbl.money to $mcstatTbl.money + 500, $statsTbl.timesInBDSMMovies to $statsTbl.timesInBDSMMovies + 1, $journalEntryType to "BDSMMovie"]], but I can only pay you half of what I normally pay somebody more experienced. Good luck girl!"<br><br> <<else>> The girl refused my pleding: "I'm sorry, but we really can't afford this right now. You can wait for an opportunity, or you an try the normal members "menu". The pay is not that great, but you will earn experience and some money."<br><br> <</if>> <</if>> [[Fuck a guy|BDSMIntro][$mcSexData.guys to 1]]<br> [[Fuck two guys|BDSMIntro][$mcSexData.guys to 2]]<br> [[Fuck three guys|BDSMIntro][$mcSexData.guys to 2]]<br> <<if $offerSexForMoneyCareless>> [[Fuck many guys|BDSMIntro][$mcSexData.guys to random(3, $GUYS_NUM.HIGH)]]<br> <</if>> <</if>> <br>[[Back|Suburbs]] <</nobr>>
<<nobr>> <!-- just a place to buy food and drink. also contains a toilet... --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Bar">> <<set $tmpImageSize = 150>> <<image "images/outside/suburbs/bar/bar.jpg">> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:16.6%"><b>Food</b></th> <th style="width:16.6%"><b>Price</b></th> <th style="width:16.6%"><b>Action</b></th> <th style="width:16.6%"><b>Drink</b></th> <th style="width:16.6%"><b>Price</b></th> <th style="width:16.6%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <td><<image "images/items/food/salad/1.jpg" $tmpImageSize>></td> <td> 7 </td> <td> <<displayFoodBuy 7 "Bar">> </td> <td><<image "images/items/drinks/water.jpg" $tmpImageSize>></td> <td> 0 </td> <td> <<displayDrinkBuy 0 "Bar">> </td> </tr> <tr> <td><<image "images/items/food/salad/2.jpg" $tmpImageSize>></td> <td> 8 </td> <td> <<displayFoodBuy 8 "Bar">> </td> <td><<image "images/items/drinks/beer.jpg" $tmpImageSize>></td> <td> 2 </td> <td> <<displayDrinkBuy 2 "Bar">> </td> </tr> <tr> <td><<image "images/items/food/salad/3.jpg" $tmpImageSize>></td> <td> 8 </td> <td> <<displayFoodBuy 8 "Bar">> </td> <td><<image "images/items/drinks/blackrussian.jpg" $tmpImageSize>></td> <td> 5 </td> <td> <<displayDrinkBuy 5 "Bar">> </td> </tr> <tr> <td><<image "images/items/food/salad/4.jpg" $tmpImageSize>></td> <td> 10 </td> <td> <<displayFoodBuy 10 "Bar">> </td> <td><<image "images/items/drinks/martini.jpg" $tmpImageSize>></td> <td> 5 </td> <td> <<displayDrinkBuy 5 "Bar">> </td> </tr> <tr> <td><<image "images/items/food/salad/5.jpg" $tmpImageSize>></td> <td> 11 </td> <td> <<displayFoodBuy 11 "Bar">> </td> <td><<image "images/items/drinks/scotch.jpg" $tmpImageSize>></td> <td> 7 </td> <td> <<displayDrinkBuy 7 "Bar">> </td> </tr> </tbody> </table> <br>[[Toilet][$pathToilet to "images/outside/suburbs/bar/toilet.jpg"]] <br><br>[[Suburbs]] <</nobr>>
<<nobr>> <!-- nightclub for having fun or working here. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Night Club">> <<changeClothes "dressed">> <<if $firstVisitArr.includes("nightClub") == false>> <<set $journalEntryType = "firstNightClub">> <<set $firstVisitArr.push("nightClub")>> <<else>> <<set $journalEntryType = "dayNightClub">> <</if>> <<include AddEventText>> <<image "images/outside/suburbs/night_club/night_club.jpg">><br> <<set $tmpMoney = 0>> <<switch $tmpNightClub>> <<case "Dance">> <<set $path = "outside/suburbs/night_club/dance/" + random(1,50)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.hygiene -= random ($HYGIENE_RAND.MED, $HYGIENE_RAND.HIGH)>> <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> <<set $mcattrTbl.morale -= random($MORALE_RAND.LOW, $MORALE_RAND.MED)>> <!-- meet other event trigger --> <<if $npcNameArr.length < $MAX_DATE_ARRAY_VALUE && $inventoryArr.includes("Phone") && $npcTypeArr.includes("Lover") == false && random($MAX_RAND_VALUE) <= $MEET_NPC_CHANCE>> [[Meet someone][$tmpNPCGender to -1, $tmpMeetStage to "begin"]]<br><br> <</if>> <<case "Pickup">> <<set $path = "outside/suburbs/night_club/pickup/" + random(1,22)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<if random($MAX_RAND_VALUE) <= $NIGHTCLUB_PICKUP_CHANCE>> I haven't pick anyone.<br><br> <<elseif random($MAX_RAND_VALUE) <= $NIGHTCLUB_GIRL_PICKUP_CHANCE>> I have picked a girl.<br> [[Have sex with her|LesbianIntro]]<br><br> <<else>> I have picked a guy.<br> [[Have sex with him|SexIntro][$mcSexData.guys to 1]]<br><br> <</if>> <<case "Strip">> <<set $path = "work/porn/stripper/work/pole/dressed/" + random(1,44)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.hygiene -= random ($HYGIENE_RAND.LOW, $HYGIENE_RAND.MED)>> <<set $mcattrTbl.will -= random($WILL_RAND.LOW, $FEAR_RAND.MED)>> <<if $mcattrTbl.fame < $FAME.KNOWN>> <<set $mcattrTbl.fame += random($FAME_RAND.LOW, $FAME_RAND.MED)>> <</if>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.MED)>> <<setTempMoneyVar $stripMoneyPercent $NCLUB_STRIP_MONEY.MIN $NCLUB_STRIP_MONEY.MAX>> <<case "Train">> <<set $path = "work/porn/stripper/work/train/" + random(1,18)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.fitness += random ($FITNESS_RAND.LOW, $FITNESS_RAND.HIGH)>> <<if $mcattrTbl.fitness > $STAT.MAX>> <<set $mcattrTbl.fitness = $STAT.MAX>> <</if>> <<set $mcattrTbl.hygiene -= random ($HYGIENE_RAND.MED, $HYGIENE_RAND.HIGH)>> I'm more fit.<br><br> <</switch>> <<if $tmpMoney > 0>> I earned $tmpMoney.<br><br> <<set $mcstatTbl.money += $tmpMoney>> <<clampStats>> <</if>> [[Dance|Night Club][$tmpNightClub to "Dance"]]<br> <<if $youAreFuckable>> [[Pickup|Night Club][$tmpNightClub to "Pickup"]]<br> [[Train|Night Club][$tmpNightClub to "Train"]]<br> <<if $showBodyCareless>> [[Striptease|Night Club][$tmpNightClub to "Strip"]]<br> <</if>> <</if>> <br> <<if $mcattrTbl.makeup < $STAT.MAX>> [[Makeup|Apply Makeup][$dropMakeup to 1]]<br> <</if>> [[Toilet][$pathToilet to "images/outside/suburbs/night_club/toilet.jpg"]]<br> [[Shower]]<br><br> [[Suburbs]] <</nobr>>
<<nobr>> <!-- Checks if you have the requirements to enter here. --> <<spendTime>> <<setLocationAndVars "Night Club Entrance">> <<image "images/outside/suburbs/night_club/night_club.jpg">> <<set $tmpNightClub = "">> I arrived at the night club.<br><br> <<if $youAreSexy>> I need to be more fit and have more makeup to enter.<br><br> <<else>> [[Enter Night Club|Night Club]]<br><br> <</if>> [[Suburbs]] <</nobr>>
<<nobr>> <!-- If you are experience enough you can work here as a porn actress. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Porn Studio">> <<changeClothes "dressed">> <<if $firstVisitArr.includes("pornStudio") == false>> <<set $journalEntryType = "firstPornStudio">> <<set $firstVisitArr.push("pornStudio")>> <<else>> <<set $journalEntryType = "dayPornStudio">> <</if>> <<include AddEventText>> <<image "images/outside/suburbs/porn_studio/porn_studio_small.jpg">><br> <<if $mcattrTbl.sexualExperience > $SEXUAL_EXP.MED>> [[Shower]]<br> <<if $makeupKist > 0>> <br>[[Apply Makeup]]<br><br> <</if>> [[Play in movie|SexIntro][$mcSexData.guys = 1]] with one guy<br> <!-- TODO update stats like will, fame, infamy etc in this --> <<if $mcattrTbl.sexualExperience >= $SEXUAL_EXP.HIGH>> [[Play in movie|SexIntro][$mcSexData.guys = 2]] with two guys<br> [[Play in movie|SexIntro][$mcSexData.guys = 3]] with three guys<br> <</if>> <<if $mcattrTbl.sexualExperience >= $SEXUAL_EXP.MAX>> [[Play in movie|SexIntro][$mcSexData.guys = random($GUYS_NUM.MIN, $GUYS_NUM.LOW)]] with $GUYS_NUM.MIN-$GUYS_NUM.LOW guys<br> [[Play in movie|SexIntro][ $mcSexData.guys = random($GUYS_NUM.LOW, $GUYS_NUM.HIGH)]] with $GUYS_NUM.LOW-$GUYS_NUM.HIGH guys<br> <</if>> <<else>> You're too inexperienced to play in porn movies.<br> <</if>> <br>[[Suburbs]] <</nobr>>
<<nobr>> <!-- prostitute on the street. big money but unsafe (rape, police etC) --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Prostitute">> <<if $mcattrTbl.morale < $MORALE.LOW>> I'm too depressed to prostitute! <br><br>[[Back|Suburbs]] <<else>> <<if $firstVisitArr.includes("prostitute") == false>> <<set $journalEntryType = "firstProstitute">> <<set $firstVisitArr.push("prostitute")>> <<else>> <<set $journalEntryType = "dayProstitute">> <</if>> <<include AddEventText>> <<if (random($MAX_RAND_VALUE) <= $WHORING_FIND_CLIENT_CHANCE) && $youAreSexy>> <<set $path = "images/outside/suburbs/prostitute/found_day/" + random(1,8) + ".jpg">> <<image $path>> <<set $mcSexData.guys = 1>> <<if random($MAX_RAND_VALUE) <= $WHORING_MORE_GUYS_CHANCE>> <<set $mcSexData.guys = random(1,3)>> <</if>> <br> <<if $isNight>> <<if random($MAX_RAND_VALUE) <= $WHORING_CAUGHT_NIGHT_CHANCE>> [[I was caught by the police|PoliceInterrogation][$caughtByPolice to "prostitution"]] <<elseif random($MAX_RAND_VALUE) <= $whoringRapeNightChance>> [[Some guy wants to rape me|RapeIntro]] <<else>> [[Prostitute on the street|StreetIntro]] <!-- TODO add this (maybe others) when whoring on street (on else also etc) <<set $mcattrTbl.fear -= random($FEAR_RAND.MIN, $FEAR_RAND.LOW)>> <<if $mcattrTbl.will < $WILL.DOM>> <<set $mcattrTbl.will += random($WILL_RAND.LOW, $FEAR_RAND.MED)>> <</if>> --> <!-- <br>[[Prostitute in a Car|CarIntro]] --> <br><br>[[Back|Suburbs]] <</if>> <<else>> <<if random($MAX_RAND_VALUE) <= $WHORING_CAUGHT_DAY_CHANCE>> [[I was caught by the police|PoliceInterrogation][$caughtByPolice to "prostitution"]] <<elseif random($MAX_RAND_VALUE) <= $whoringRapeDayChance>> [[Some guy wants to rape me|RapeIntro]] <<else>> [[Prostitute on the streets|StreetIntro]] <!-- <br>[[Prostitute in a Car|CarIntro]] --> <br><br>[[Back|Suburbs]] <</if>> <</if>> <<else>> <<set $path = "images/outside/suburbs/prostitute/search_day/" + random(1,8) + ".jpg">> <<image $path>> <<spendTime $ENERGY.MED 1>> <br>I didn't find any client. <<if $mcattrTbl.hygiene < $HYGIENE.MIN>> <br> I stink! I should take a shower first! <</if>> <<if $mcattrTbl.sexy < $SEXY.MED>> <br> I'm are dressed like a saint. Nobody wants to fuck me! <</if>> <br><br>[[Wait for client|Prostitute]] <br><br>[[Back|Suburbs]] <</if>> <</if>> <</nobr>>
<<nobr>> <!-- sex shot. Also included the most revealing clothes, if you are daring enough. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Sex Shop">> <<if $firstVisitArr.includes("sexShop") == false>> <<set $journalEntryType = "firstSexShop">> <<include AddEventText>> <<set $firstVisitArr.push("sexShop")>> <</if>> <<set $tmpImageSize = 150>> <<image "images/outside/suburbs/sex_shop/sex_shop.jpg">> <<set $tmpClothes = "Whore">> <!-- TODO strapon, dildo (msturbate and more), magic_wand (in bdsm forced orgasm), implement more --> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b>Name</b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <<set $path = "images/items/sex/ohmibod.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Ohmibod" </td> <td> 350 </td> <td> <<displayTableBuy 350 "Ohmibod" "Sex Shop">> </td> </tr> <tr> <<set $path = "images/items/sex/magic_wand.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Magic wand" </td> <td> 700 </td> <td> <<displayTableBuy 700 "Magicwand" "Sex Shop">> </td> </tr> <tr> <<set $path = "images/items/sex/dildo_small.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Small Dildo" </td> <td> 250 </td> <td> <<displayTableBuy 250 "Small Dildo" "Sex Shop">> </td> </tr> <tr> <<if $mcattrTbl.corruption >= $CORRUPTION.EXP>> <<set $path = "images/items/sex/bp_small.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Small Buttplug" </td> <td> 150 </td> <td> <<displayTableBuy 150 "Small Buttplug" "Sex Shop">> </td> <</if>> </tr> <tr> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $path = "images/items/sex/strapon.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Strapon" </td> <td> 375 </td> <td> <<displayTableBuy 375 "Strapon" "Sex Shop">> </td> <</if>> </tr> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <tr> <<set $path = "images/character/clothes/" + $tmpClothes + "/1.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 1 </td> <td> 350 </td> <td> <<set $path = $tmpClothes + "1">> <<displayTableBuy 350 $path "Sex Shop">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpClothes + "/2.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 2 </td> <td> 440 </td> <td> <<set $path = $tmpClothes + "2">> <<displayTableBuy 440 $path "Sex Shop">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpClothes + "/3.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 3 </td> <td> 700 </td> <td> <<set $path = $tmpClothes + "3">> <<displayTableBuy 700 $path "Sex Shop">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpClothes + "/4.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 4 </td> <td> 850 </td> <td> <<set $path = $tmpClothes + "4">> <<displayTableBuy 850 $path "Sex Shop">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpClothes + "/5.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes 5 </td> <td> 1100 </td> <td> <<set $path = $tmpClothes + "5">> <<displayTableBuy 1100 $path "Sex Shop">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpClothes + "/bra.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Bra </td> <td> 350 </td> <td> <<set $path = $tmpClothes + "Bra">> <<displayTableBuy 350 $path "Sex Shop">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpClothes + "/panties.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Panties </td> <td> 375 </td> <td> <<set $path = $tmpClothes + "Panties">> <<displayTableBuy 375 $path "Sex Shop">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpClothes + "/exercise.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Exercise </td> <td> 550 </td> <td> <<set $path = $tmpClothes + "Exercise">> <<displayTableBuy 550 $path "Sex Shop">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpClothes + "/formal.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Formal </td> <td> 1400 </td> <td> <<set $path = $tmpClothes + "Formal">> <<displayTableBuy 1400 $path "Sex Shop">> </td> </tr> <tr> <td><<image "images/character/clothes/whore/shoes.jpg" $tmpImageSize>></td> <td> Whore Shoes </td> <td> 700 </td> <td> <<displayTableBuy 700 "WhoreShoes" "Sex Shop">> </td> </tr> <tr> <<set $path = "images/character/clothes/" + $tmpClothes + "/swimwear.jpg">> <td><<image $path $tmpImageSize>></td> <td> $tmpClothes Swimwear </td> <td> 700 </td> <td> <<set $path = $tmpClothes + "Swimwear">> <<displayTableBuy 700 $path "Sex Shop">> </td> </tr> <</if>> </tbody> </table> <br>[[Suburbs]] <</nobr>>
<<nobr>> <<spendTime>> <<setLocationAndVars "Suburbs">> <<calculateEvents>> <!-- The more questionable part of the city with a lot of sex related buildings. --> <<if $firstVisitArr.includes("suburbs") == false>> <<set $journalEntryType = "firstSuburbs">> <<include AddEventText>> <<set $firstVisitArr.push("suburbs")>> <</if>> I'm in the suburbs. <<if $isNight>> <<image "images/outside/suburbs/suburbs_night.jpg">><br> <<else>> <<image "images/outside/suburbs/suburbs_day.jpg">><br> <</if>> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:50%"><b>Actions</b></th> <th style="width:50%"><b>Places</b></th> </tr> </thead> <tbody> <tr> <td> <<if $begForMoney && $mcattrTbl.energy >= $ENERGY.LOW>> [[Beg]] <</if>> </td> <td>[[Bar]]</td> </tr> <tr> <td> <<if $offerSexForMoneyCareless>> <<if $mcattrTbl.fear >= $FEAR.WORRIED>> I better not whore myself on the streets. I better avoid getting into trouble. <<else>> [[Prostitute]] <</if>> <</if>> </td> <td> <<if $offerSexForMoneyCareless>> <<if $isNight>> [[BDSM Club]] <<else>> BDSM Club is closed <</if>> <</if>> </td> </tr> <tr> <td> <<if $showBodyCareless && $mcattrTbl.energy >= $ENERGY.LOW>> [[Flash]] <</if>> </td> <td> <<if $youAreBold>> <<if $isNight>> [[Night Club Entrance]] <<else>> Night Club is closed <</if>> <</if>> </td> </tr> <tr> <td></td> <td> <<if $offerSexForMoneyCareless>> <<if $isNight>> Porn Studio is closed <<else>> [[Porn Studio]] <</if>> <</if>> </td> </tr> <tr> <td></td> <td> <<if $youAreBold>> <<if $isNight>> Sex Shop is closed <<else>> [[Sex Shop]] <</if>> <</if>> </td> </tr> <tr> <td></td> <td> <<if $youAreBold>> <<if $isNight>> Tattoo and Piercing Shop is closed <<else>> [[Tattoo and Piercing Shop|Tattoo Shop]] <</if>> <</if>> </td> </tr> </tbody> </table> <br>[[Go Outside|Outside]] <</nobr>>
<<nobr>> <!-- tattoo and piercing shot. Here you can add, change or remove tattoos and piercings. --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Tattoo Shop">> <<if $firstVisitArr.includes("tattooShop") == false>> <<set $journalEntryType = "firstTattooShop">> <<include AddEventText>> <<set $firstVisitArr.push("tattooShop")>> <</if>> <<set $tmpImageSize = 150>> <<if ! $tmpTattoo>> <<image "images/outside/suburbs/tattoo_shop/tattoo_shop.jpg">> <br> [[Speek to the girl|Tattoo Shop][$tmpTattoo to true]]<br> <</if>> <<if $tmpTattoo>> <<image "images/outside/suburbs/tattoo_shop/girl.jpg">> <br> I spoke to the tattooed girl at the counter and she explain how the procedures will go. I not have to decide If I will buy something or not. <br> <br>[[See arm tattoos|TattooShopTattoos][$tmpTattoos to "Arm"]] <br>[[See chest tattoos|TattooShopTattoos][$tmpTattoos to "Chest"]] <br>[[See back tattoos|TattooShopTattoos][$tmpTattoos to "Back"]] <<if $mcattrTbl.corruption > $CORRUPTION.EXP>> <br>[[See ass tattoos|TattooShopTattoos][$tmpTattoos to "Ass"]] <</if>> <<if $mcattrTbl.corruption > $CORRUPTION.WHORE>> <br>[[See pussy tattoos|TattooShopTattoos][$tmpTattoos to "Pussy"]] <</if>> <br>[[See legs tattoos|TattooShopTattoos][$tmpTattoos to "Legs"]] <br><br> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b>Name</b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <<set $path = "images/character/appearance/piercings/nose1.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Nose Piercing 1" </td> <td> 225 </td> <td> <<displayTattooShopAction 225 "Nose Piercing 1">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/nose2.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Nose Piercing 2" </td> <td> 275 </td> <td> <<displayTattooShopAction 275 "Nose Piercing 2">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/nose3.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Nose Piercing 3" </td> <td> 330 </td> <td> <<displayTattooShopAction 330 "Nose Piercing 3">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/lip1.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Lip Piercing 1" </td> <td> 250 </td> <td> <<displayTattooShopAction 250 "Lip Piercing 1">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/lip2.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Lip Piercing 2" </td> <td> 300 </td> <td> <<displayTattooShopAction 300 "Lip Piercing 2">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/lip3.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Lip Piercing 3" </td> <td> 350 </td> <td> <<displayTattooShopAction 350 "Lip Piercing 3">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/special.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Tongue Piercing" </td> <td> 340 </td> <td> <<displayTattooShopAction 340 "Tongue Piercing">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/nipple1.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Nipple Piercing 1" </td> <td> 280 </td> <td> <<displayTattooShopAction 280 "Nipple Piercing 1">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/nipple2.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Nipple Piercing 2" </td> <td> 300 </td> <td> <<displayTattooShopAction 300 "Nipple Piercing 2">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/nipple3.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Nipple Piercing 3" </td> <td> 330 </td> <td> <<displayTattooShopAction 330 "Nipple Piercing 3">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/navel1.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Navel Piercing 1" </td> <td> 300 </td> <td> <<displayTattooShopAction 300 "Navel Piercing 1">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/navel2.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Navel Piercing 2" </td> <td> 350 </td> <td> <<displayTattooShopAction 350 "Navel Piercing 2">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/navel3.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Navel Piercing 3" </td> <td> 400 </td> <td> <<displayTattooShopAction 400 "Navel Piercing 3">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/pussy1.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Pussy Piercing 1" </td> <td> 350 </td> <td> <<displayTattooShopAction 350 "Pussy Piercing 1">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/pussy2.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Pussy Piercing 2" </td> <td> 420 </td> <td> <<displayTattooShopAction 420 "Pussy Piercing 2">> </td> </tr> <tr> <<set $path = "images/character/appearance/piercings/pussy3.jpg">> <td><<image $path $tmpImageSize>></td> <td> "Pussy Piercing 3" </td> <td> 500 </td> <td> <<displayTattooShopAction 500 "Pussy Piercing 3">> </td> </tr> </tbody> </table> <</if>> <br>[[Suburbs][$tmpTattoo to false]] <</nobr>>
<<nobr>> <!-- add or removetattoos. --> <<set $tmpImageSize = 150>> <<set $tmpLowerTattoos to $tmpTattoos.toLowerCase()>> <<image "images/outside/suburbs/tattoo_shop/girl.jpg">> <br> I spoke to the tattooed girl at the counter and she explain how the procedures will go. I not have to decide If I will buy something or not. <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:25%"><b></b></th> <th style="width:25%"><b>Name</b></th> <th style="width:25%"><b>Price</b></th> <th style="width:25%"><b>Action</b></th> </tr> </thead> <tbody> <tr> <<set $name1 = $tmpTattoos + " Tattoo 1">> <<set $path = "images/character/appearance/tattoos/" + $tmpLowerTattoos + "/1.jpg">> <td><<image $path $tmpImageSize>></td> <td> $name1 </td> <td> 350 </td> <td> <<displayTattooShopAction 350 $name1>> </td> </tr> <tr> <<set $name1 = $tmpTattoos + " Tattoo 2">> <<set $path = "images/character/appearance/tattoos/" + $tmpLowerTattoos + "/2.jpg">> <td><<image $path $tmpImageSize>></td> <td> $name1 </td> <td> 400 </td> <td> <<displayTattooShopAction 400 $name1>> </td> </tr> <tr> <<set $name1 = $tmpTattoos + " Tattoo 3">> <<set $path = "images/character/appearance/tattoos/" + $tmpLowerTattoos + "/3.jpg">> <td><<image $path $tmpImageSize>></td> <td> $name1 </td> <td> 450 </td> <td> <<displayTattooShopAction 450 $name1>> </td> </tr> <tr> <<set $name1 = $tmpTattoos + " Tattoo 4">> <<set $path = "images/character/appearance/tattoos/" + $tmpLowerTattoos + "/4.jpg">> <td><<image $path $tmpImageSize>></td> <td> $name1 </td> <td> 500 </td> <td> <<displayTattooShopAction 500 $name1>> </td> </tr> <tr> <<set $name1 = $tmpTattoos + " Tattoo 5">> <<set $path = "images/character/appearance/tattoos/" + $tmpLowerTattoos + "/5.jpg">> <td><<image $path $tmpImageSize>></td> <td> $name1 </td> <td> 550 </td> <td> <<displayTattooShopAction 550 $name1>> </td> </tr> <tr> <<set $name1 = $tmpTattoos + " Tattoo 6">> <<set $path = "images/character/appearance/tattoos/" + $tmpLowerTattoos + "/6.jpg">> <td><<image $path $tmpImageSize>></td> <td> $name1 </td> <td> 600 </td> <td> <<displayTattooShopAction 600 $name1>> </td> </tr> <tr> <<set $name1 = $tmpTattoos + " Tattoo 7">> <<set $path = "images/character/appearance/tattoos/" + $tmpLowerTattoos + "/7.jpg">> <td><<image $path $tmpImageSize>></td> <td> $name1 </td> <td> 650 </td> <td> <<displayTattooShopAction 650 $name1>> </td> </tr> <tr> <<set $name1 = $tmpTattoos + " Tattoo 8">> <<set $path = "images/character/appearance/tattoos/" + $tmpLowerTattoos + "/8.jpg">> <td><<image $path $tmpImageSize>></td> <td> $name1 </td> <td> 700 </td> <td> <<displayTattooShopAction 700 $name1>> </td> </tr> <tr> <<set $name1 = $tmpTattoos + " Tattoo 9">> <<set $path = "images/character/appearance/tattoos/" + $tmpLowerTattoos + "/9.jpg">> <td><<image $path $tmpImageSize>></td> <td> $name1 </td> <td> 750 </td> <td> <<displayTattooShopAction 750 $name1>> </td> </tr> <tr> <<set $name1 = $tmpTattoos + " Tattoo 10">> <<set $path = "images/character/appearance/tattoos/" + $tmpLowerTattoos + "/10.jpg">> <td><<image $path $tmpImageSize>></td> <td> $name1 </td> <td> 800 </td> <td> <<displayTattooShopAction 800 $name1>> </td> </tr> </tbody> </table> <br>[[Back|Tattoo Shop]] <</nobr>>
<<nobr>> <!-- take class and actions you can do while taking it. --> <<setLocationAndVars "Class">> <<image "images/outside/university/class/lecture1.jpg">><br> <<clampStats>> <<if $uniTbl.weeksToExam == 1>> <<if $mcattrTbl.energy > $ENERGY.HIGH>> [[Take test|TakeTest]] <<else>> I'm too tired to take this class. <</if>> <<elseif $uniTbl.weeksToExam > 1>> <<if $firstVisitArr.includes("class") == false>> <<set $journalEntryType = "firstClass">> <<set $firstVisitArr.push("class")>> <<else>> <<set $journalEntryType = "dayClass">> <</if>> <<include AddEventText>> <<if $uniTbl.course == "Public Speech">> <<if $mcattrTbl.energy >= $ENERGY.MAX>> [[Take class|Class][$mcattrTbl.energy to $mcattrTbl.energy -= $ENERGY.MAX, $mcattrTbl.charisma to $mcattrTbl.charisma + random($CHARISMA_RAND.MED, $CHARISMA_RAND.HIGH)]] <<else>> I'm too tired to take this class. <</if>> <</if>> <<if $uniTbl.course == "Science">> <<if $mcattrTbl.energy >= $ENERGY.MAX>> [[Take class|Class][$mcattrTbl.energy to $mcattrTbl.energy -= $ENERGY.MAX, $gameDate.setHours($gameDate.getHours()+8), $mcattrTbl.intelligence to $mcattrTbl.intelligence + random($INTELLIGENCE_RAND.MED, $INTELLIGENCE_RAND.HIGH)]] <<else>> I'm too tired to take this class. <</if>> <</if>> <</if>> <<clampStats>> <br><br>[[University]] <</nobr>>
<<nobr>> <!-- take test action. --> <<image "images/outside/university/class/test.jpg">><br> <<spendTime $ENERGY.HIGH 1>> <<if $uniTbl.course == "Public Speech">> <<set $tmpTest = random($mcattrTbl.charisma, $mcattrTbl.charisma+25)>> <</if>> <<if $uniTbl.course == "Science">> <<set $tmpTest = random($mcattrTbl.intelligence, $mcattrTbl.intelligence+25)>> <</if>> <<if $tmpTest >= 70>> I passed and finish the class successfully! <<set $mcattrTbl.morale += random($MORALE_RAND.HIGH, $MORALE_RAND.BIG)>> <<set $journalEntryType = "univExamPass">> <<else>> I failed the test! I need to study harder next time. <<set $mcattrTbl.morale -= random($MORALE_RAND.HIGH, $MORALE_RAND.BIG)>> <<set $journalEntryType = "univExamFail">> <</if>> <<include AddEventText>> <<set $uniTbl.weeksToExam = 0>> <<set $uniTbl.course = "None">> <<clampStats>> <br><br>[[University]] <</nobr>>
<<nobr>> <!-- university library and all the actions you can do here --> <<spendTime $ENERGY.MIN>> <<setLocationAndVars "Library">> <<changeClothes "dressed">> <<image "images/outside/university/library/library.jpg">><br> <<if $firstVisitArr.includes("library") == false>> <<set $journalEntryType = "firstLibrary">> <<include AddEventText>> <<set $firstVisitArr.push("library")>> <</if>> <<if $tmpLibrary == "Read">> <<set $path = "outside/university/library/read" + random(1,3)>> <<video $path>> <br>I feel smarter.<br> <<set $mcattrTbl.intelligence += random($INTELLIGENCE_RAND.LOW, $INTELLIGENCE_RAND.MED)>> <<spendTime $ENERGY.HIGH 1>> <</if>> <<clampStats>> [[Borrow book and Read|Library][$tmpLibrary to "Read"]]<br> <<if $mcattrTbl.energy >= $ENERGY.LOW && $masturbatePublic>> [[Masturbate]]<br> <</if>> <<if $showBodyCareless && $mcattrTbl.energy >= $ENERGY.LOW>> [[Flash]]<br> <</if>> <br>[[University]] <</nobr>>
<<nobr>> <<spendTime>> <<setLocationAndVars "University">> <<calculateEvents>> <!-- University building. Will handle all the action that can happen in the university. --> <<if $firstVisitArr.includes("university") == false>> <<set $journalEntryType = "firstUniversity">> <<include AddEventText>> <<set $firstVisitArr.push("university")>> <</if>> I'm in the university campus.<br> <<if $isNight>> <<image "images/outside/university/university_night.jpg">><br> <<else>> <<image "images/outside/university/university_day.jpg">><br> <</if>> <<set $tmpLibrary = "">> <<set $tmpCourse = "">> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:50%"><b>Actions</b></th> <th style="width:50%"><b>Places</b></th> </tr> </thead> <tbody> <tr> <td>[[Walk]]</td> <td> <<if $mcstatTbl.home == "University">> [[Home]]<br> <<elseif ($mcstatTbl.home == "None" || $mcstatTbl.home == "Rent") && $isNight == false>> [[Apply for Home]] <</if>> </td> </tr> <tr> <td> <<if $showBodyCareless && $mcattrTbl.energy >= $ENERGY.LOW>> [[Flash]] <</if>> </td> <<if $isNight == false>> <td>[[Library]]</td> <<else>> <td>Library is closed</td> <</if>> </tr> <tr> <td> <<if $mcattrTbl.intelligence < $STAT.MAX && $uniTbl.course == "None" && $isNight == false>>> [[Apply to Science Course|UniversityApply][$tmpCourse to "Science"]] <</if>> </td> <td> <<if $uniTbl.course != "None" && $isNight == false>> [[Go to Class|Class]] <</if>> </td> </tr> <tr> <td> <<if $mcattrTbl.charisma < $STAT.MAX && $uniTbl.course == "None" && $isNight == false>>> [[Apply to Public Speech Course|UniversityApply][$tmpCourse to "Speech"]] <</if>> </td> <td> [[Toilet][$pathToilet to "images/outside/university/toilet.jpg"]] </td> </tr> </tbody> </table> [[Go Outside|Outside]] <</nobr>>
<<nobr>> <!-- apply for a university home (living on campus). --> <<if $uniTbl.course != "None">> I'm enrolled in the university $uniTbl.course course.<br> My request for a room has been approved.<br> <<set $mcstatTbl.home = "University">> <<set $rentTbl.owned = 0>> <<set $journalEntryType = "universityHouse">><<include AddEventText>> <<else>> My request for a room has been denied.<br> I need to enroll in one of the courses first. <br> <</if>> <br>[[University]] <</nobr>>
<<nobr>> <!-- apply for university courses. --> <<if $tmpCourse == "Science">> I can apply to this course. <br> It will cost 5000 and will take 4 weeks to complete. <br> There will be an exam at the end of the course and I will need 70 to pass.<br> "Do you like to apply?" asks the girl at the desk.<br><br> <<if $mcattrTbl.intelligence >= $STAT.MAX>> I don't need this course. I have nothing new to learn.<br><br> <<elseif $mcstatTbl.money >= 5000>> [[Apply to Science Course|University][$uniTbl.course to "Science", $mcstatTbl.money to $mcstatTbl.money - 5000, $uniTbl.weeksToExam to 4]]<br><br> <<else>> I don't have enough money.<br><br> <</if>> <</if>> <<if $tmpCourse == "Speech">> I can apply to this course. <br> It will cost 5000 and will take 4 weeks to complete. <br> There will be an exam at the end of the course and I will need 70 to pass.<br> "Do you like to apply?" asks the girl at the desk.<br><br> <<if $mcattrTbl.charisma >= $STAT.MAX>> I don't need this course. I have nothing new to learn.<br><br> <<elseif $mcstatTbl.money >= 5000>> [[Apply to Science Course|University][$uniTbl.course to "Public Speech", $mcstatTbl.money to $mcstatTbl.money - 5000, $uniTbl.weeksToExam to 4]]<br><br> <<else>> I don't have enough money.<br><br> <</if>> <</if>> [[University]] <</nobr>>
<<nobr>> <!-- actions at the end of the sex scene: set variables etc--> <<changeClothes "dressed">> <<if $mcattrTbl.arousal >= $NPC_AROUSAL.MED>> <<set $mcattrTbl.arousal = $STAT.MIN>> I was left satisfied <<else>> <<set $mcattrTbl.arousal = $NPC_AROUSAL.MED>> I was left unsatisfied <</if>> <<if $mcSexData.guys>1>> by $mcSexData.guys guys.<br> <<else>> by one guy.<br> <</if>> <!-- just temporary until sex is redone --> <<set $mcTbl.mouthUsage += $mcSexData.guys>> Math.clamp($mcTbl.mouthUsage, $STAT.MIN, $STAT.MAX) <<if $mcTbl.assUsage < $STAT.MAX>> <<set $mcTbl.assUsage += $mcSexData.guys>> Math.clamp($mcTbl.assUsage, $STAT.MIN, $STAT.MAX-1) <<elseif $mcSexData.guys > $GUYS_NUM.MED>> <<set $mcTbl.assUsage = $STAT.MAX>> <</if>> <<if $mcTbl.pussyUsage < $STAT.MAX>> <<set $mcTbl.pussyUsage += $mcSexData.guys>> Math.clamp($mcTbl.pussyUsage, $STAT.MIN, $STAT.MAX-1) <<elseif $mcSexData.guys > $GUYS_NUM.MED>> <<set $mcTbl.pussyUsage = $STAT.MAX>> <</if>> <<set $path = "images/" + $sex.videoBaseFolder + "/end/free/" + random(1,$sex.endImages) + ".jpg">> <<image $path>> <<setTempMoneyVar $sexMoneyPercent $BDSM_MONEY.MIN $BDSM_MONEY.MAX>> <<if $hasCondom == true>> <<set $tmpMoney = Math.round($tmpMoney * $CONDOM_MUL)>> <</if>> <<if $mcattrTbl.arousal == $STAT.MIN>> <<set $tmpMoney = Math.round($tmpMoney * $ORGASM_MUL)>> <</if>> <<if $mcSexData.guys > 1>> <<set $tmpMoney += Math.round($tmpMoney*$MORE_GUYS_MUL*$mcSexData.guys)>> <</if>> <<set $mcstatTbl.money += $tmpMoney>> <br><br>You earned: $tmpMoney <<set $mcattrTbl.health -= $mcSexData.guys * $HEALTH_RAND.LOW>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED*$mcSexData.guys)>> <<set $tmpRand = $mcSexData.guys * $ENERGY.LOW>> <<spendTime $tmpRand 1>> <<set $mcattrTbl.makeup -= $mcSexData.guys * $MAKEUP_RAND.MED>> <<set $mcattrTbl.hygiene -= $mcSexData.guys * $HYGIENE_RAND.MED>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW * $mcSexData.guys)>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.MED* $mcSexData.guys)>> <<clampStats>> <<set $statsTbl.timesBDSM += 1>> <<set $statsTbl.guysFucked += $mcSexData.guys>> <!-- Story milestones --> <<if $statsTbl.timesBDSM == 1>> <<set $journalEntryType = "bdsm1">> <<elseif $statsTbl.timesBDSM == 10>> <<set $journalEntryType = "bdsm10">> <<elseif $statsTbl.timesBDSM == 50>> <<set $journalEntryType = "bdsm50">> <<else>> <<set $journalEntryType = "dayBdsm">> <</if>> <<if $statsTbl.guysFucked-$mcSexData.guys == 0>> <<set $journalEntryType = "guys1">> <<elseif $statsTbl.guysFucked-$mcSexData.guys < 10 && $statsTbl.guysFucked>=10>> <<set $journalEntryType = "guys10">> <<elseif $statsTbl.guysFucked-$mcSexData.guys < 50 && $statsTbl.guysFucked>=50>> <<set $journalEntryType = "guys50">> <</if>> <<if $journalEntryType == "BDSMMovie" && $statsTbl.timesInBDSMMovies == 1>> <<set $journalEntryType = "bdsmMov1">> <<elseif $journalEntryType == "BDSMMovie" && $statsTbl.timesInBDSMMovies == 10>> <<set $journalEntryType = "bdsmMov10">> <<elseif $journalEntryType == "BDSMMovie" && $statsTbl.timesInBDSMMovies == 25>> <<set $journalEntryType = "bdsmMov25">> <<else>> <<set $journalEntryType = "dayBdsmMov">> <</if>> <<if $journalEntryType != "">> <<include AddEventText>> <</if>> <<if $mcSexData.guys == 1 && $mcattrTbl.sexualExperience < $SEXUAL_EXP.LOW>> <<set $mcattrTbl.sexualExperience += random ($SEXUAL_EXP_RAND.LOW,$SEXUAL_EXP_RAND.HIGH)>> <<elseif $mcSexData.guys == 2 && $mcattrTbl.sexualExperience < $SEXUAL_EXP.MED>> <<set $mcattrTbl.sexualExperience += random($SEXUAL_EXP_RAND.LOW, $SEXUAL_EXP_RAND.MED)>> <<elseif $mcSexData.guys > 2>> <<set $mcattrTbl.sexualExperience += $SEXUAL_EXP_RAND.HIGH>> <</if>> <<if $hasCondom == false>> <<endSexNoCondom>> <</if>> <<returnToLocation $location>> <</nobr>>
<<nobr>> <!-- sets the sex scene. --> <<spendTime $ENERGY.MIN 1>> <<resetSexVariables>> <<set $npcArousal = random($NPC_AROUSAL.LOW, $NPC_AROUSAL.HIGH)>> <<set $tempGuys = $mcSexData.guys>> <!-- temp var 4 guys who didn't came --> <!-- TODOSEX missing stuff --> <<set $sex.anal = 45>> <<set $sex.analCreampies = 4>> <<set $sex.analCum = 0>> <<set $sex.bj = 52>> <<set $sex.bjCreampies = 5>> <<set $sex.bjCum = 9>> <<set $sex.doubleAss = 0>> <<set $sex.doubleMouth = 1>> <<set $sex.doublePussy = 0>> <<set $sex.gangbang = 1>> <<set $sex.mouthAndAss = 0>> <<set $sex.mouthAndPussy = 8>> <<set $sex.pussyAndAss = 0>> <<set $sex.pussy = 62>> <<set $sex.pussyCreampies = 5>> <<set $sex.pussyCum = 1>> <<set $sex.endImages = 8>> <<set $sex.videoFolder = "sex/bdsm">> <<set $sex.videoBaseFolder = "sex/bdsm">> <<if $condoms >= $mcSexData.guys>> [[Beg to use Condom|BDSMScene][$hasCondom to true, $condoms to $condoms-$mcSexData.guys]]<br> [[Silently wait to be punished|BDSMScene][$hasCondom to false]] <<else>> <<goto [[BDSMScene]]>> <</if>> <</nobr>>
<<nobr>> <!-- the actual sex scene. --> <<changeClothes "naked">> <<set $minNPCArousal = $sexMinNPCArousal>> <<set $maxNPCArousal = $sexMaxNPCArousal>> <<set $tmpDoubleAss = $statsTbl.doubleAss>> <<set $tmpDoublePussy = $statsTbl.doublePussy>> <<set $tmpDoubleMouth = $statsTbl.doubleMouth>> <<set $tmpTimesCame = $statsTbl.timesCame>> <<set $tmpGangbangs = $statsTbl.gangbangs>> <<set $tmpAssAndMouth = $statsTbl.assAndMouth>> <<set $tmpPussyAndMouth = $statsTbl.pussyAndMouth>> <<set $tmpPussyAndAss = $statsTbl.pussyAndAss>> <<set $tmpCreampies = $statsTbl.creampies>> <<set $tmpPussyFucked = $statsTbl.pussyFucked>> <<set $tmpMouthCreampie = $statsTbl.mouthCreampie>> <<set $tmpMouthFucked = $statsTbl.mouthFucked>> <<set $tmpAssCreampie = $statsTbl.assCreampie>> <<set $tmpAssFucked = $statsTbl.assFucked>> <<if $tempGuys==1>> <<set $fuckedNow = 1>> <<elseif $tempGuys==2>> <<if random($MAX_RAND_VALUE) <= $SEX_WITH_1_WHILE_2_CHANCE>> <<set $fuckedNow = 1>> <<else>> <<set $fuckedNow = 2>> <</if>> <<elseif $tempGuys>2>> <<if random($MAX_RAND_VALUE) <= $SEX_WITH_2_WHILE_3_CHANCE>> <<set $fuckedNow = 2>> <<else>> <<set $fuckedNow = 3>> <</if>> <</if>> <<set $mcattrTbl.arousal += random($AROUSAL.LOW, $AROUSAL.MED)>> <<set $npcArousal += random($minNPCArousal, $maxNPCArousal)>> <<if $fuckedNow==1>> <<set $act = random($MAX_RAND_VALUE)>> <<if $act <= $ASS_FUCK_CHANCE>> <<set $statsTbl.assFucked += 1>> <<playSexVideo $sex.videoFolder "/anal/" $sex.anal $sex.videoBaseFolder $sexBaseAnal>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.assCreampie += 1>> <</if>> <<set $tempGuys -= 1>> <</if>> <<elseif $act <= $MOUTH_FUCK_CHANCE>> <<set $statsTbl.mouthFucked += 1>> <<playSexVideo $sex.videoFolder "/bj/" $sex.bj $sex.videoBaseFolder $sexBaseBj>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<set $statsTbl.mouthCreampie += 1>> <</if>> <<set $tempGuys -= 1>> <</if>> <<else>> <<set $statsTbl.pussyFucked += 1>> <<playSexVideo $sex.videoFolder "/pussy/" $sex.pussy $sex.videoBaseFolder $sexBasePussy>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<else>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<set $statsTbl.creampies += 1>> <</if>> <<set $tempGuys -= 1>> <</if>> <</if>> <<elseif $fuckedNow==2>> <<set $act = random($MAX_RAND_VALUE)>> <<if $act <= $ASS_PUSSY_FUCK_CHANCE>> <<set $statsTbl.pussyAndAss += 1>> <<playSexVideo $sex.videoFolder "/pussy_and_ass/" $sex.pussyAndAss $sex.videoBaseFolder $sexBasePussyAndAss>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.assCreampie += 1>> <<set $statsTbl.creampies += 1>> <</if>> <<set $tempGuys -= 2>> <</if>> <<elseif $act <= $MOUTH_PUSSY_FUCK_CHANCE>> <<set $statsTbl.pussyAndMouth += 1>> <<playSexVideo $sex.videoFolder "/mouth_and_ass/" $sex.mouthAndAss $sex.videoBaseFolder $sexBaseMouthAndAss>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.mouthCreampie += 1>> <<set $statsTbl.creampies += 1>> <</if>> <</if>> <<set $tempGuys -= 2>> <<elseif $act < $ASS_MOUTH_FUCK_CHANCE>> <<set $statsTbl.assAndMouth += 1>> <<playSexVideo $sex.videoFolder "/mouth_and_pussy/" $sex.mouthAndPussy $sex.videoBaseFolder $sexBaseMouthAndPussy>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.mouthCreampie += 2>> <</if>> <</if>> <<set $tempGuys -= 2>> <<elseif $act < $DOUBLE_PUSSY_FUCK_CHANCE>> <<set $statsTbl.doublePussy += 1>> <<playSexVideo $sex.videoFolder "/double_pussy/" $sex.doublePussy $sex.videoBaseFolder $sexBaseDoublePussy>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<else>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<set $statsTbl.creampies += 2>> <</if>> <</if>> <<set $tempGuys -= 2>> <<elseif $act <= $DOUBLE_ASS_FUCK_CHANCE>> <<set $statsTbl.doubleAss += 1>> <<playSexVideo $sex.videoFolder "/double_ass/" $sex.doubleAss $sex.videoBaseFolder $sexBaseDoubleAss>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.assCreampie += 2>> <</if>> <</if>> <<set $tempGuys -= 2>> <<else>> <<set $statsTbl.doubleMouth += 1>> <<playSexVideo $sex.videoFolder "/double_mouth/" $sex.doubleMouth $sex.videoBaseFolder $sexBaseDoubleMouth>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<set $statsTbl.mouthCreampie += 2>> <</if>> <</if>> <<set $tempGuys -= 2>> <</if>> <<else>> <<set $statsTbl.gangbangs += 1>> <<playSexVideo $sex.videoFolder "/gangbang/" $sex.gangbang $sex.videoBaseFolder $sexBaseGangbang>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.mouthCreampie += 1>> <<set $statsTbl.assCreampie += 1>> <<set $statsTbl.creampies += 1>> <</if>> <<set $tempGuys -= 3>> <</if>> <</if>> <<if $mcattrTbl.arousal >= $STAT.MAX>> <br>I came! <<set $statsTbl.timesCame += 1>> <<set $mcattrTbl.arousal = $AROUSAL.MED>> <</if>> <<if $npcArousal >= $STAT.MAX && $tempGuys > 0>> <<set $npcArousal = random($minNPCArousal, $maxNPCArousal)>> <</if>> <<checkMaleSexStatsForStory>> <<if $npcArousal >= $STAT.MAX>> <br><br>[[Continue|BDSMEnd]] <<else>> <br><br>[[Continue|BDSMScene]] <</if>> <</nobr>>
<<nobr>> <!-- Gloryhole begining. --> <<spendTime $ENERGY.MIN>> <<changeClothes "dressed">> <<if $firstVisitArr.includes("gloryhole") == false>> <<set $journalEntryType = "firstGloryhole">> <<include AddEventText>> <<set $firstVisitArr.push("gloryhole")>> <</if>> <<if $mcattrTbl.morale < $MORALE.LOW>> I'm too depressed to use the gloryhole! I should do something fun first! <<else>> <<set $sex.anal = 7>> <<set $sex.analCreampies = 4>> <<set $sex.analCum = 0>> <<set $sex.bj = 53>> <<set $sex.bjCreampies = 35>> <<set $sex.bjCum = 15>> <<set $sex.pussy = 32>> <<set $sex.pussyCreampies = 11>> <<set $sex.pussyCum = 3>> <<if random($MAX_RAND_VALUE) <= $GLORY_FIND_CLIENT_CHANCE && $mcattrTbl.hygiene > $HYGIENE.MIN>> <br><br>[[Suck his cock|GloryholeAction][$temp to "suck"]] <<if $offerSexForMoneyPrivateOrMasked>> <br><br>[[Suck his cock and swallow|GloryholeAction][$temp to "suckCream"]] <<if $condoms > 0>> <br><br>[[Fuck him with condom|GloryholeAction][$temp to "condomFuck", $condoms to $condoms-1]] <</if>> <br><br>[[Fuck him|GloryholeAction][$temp to "fuck"]] <</if>> <<if $offerSexForMoneyPublicOrMany>> <br><br>[[Ass fuck him|GloryholeAction][$temp to "ass"]] <</if>> <br><br>[[Take his money|GloryholeAction][$temp to "take"]] <<else>> <<set $path = "sex/gloryhole/wait" + random(1,3)>> <<video $path>> <<spendTime $ENERGY.MED 1>> <br><br>I can't find any client. <<if $mcattrTbl.hygiene < $HYGIENE.MIN>> <br> Damn! I stink like a filthy cow! I should take a shower! <</if>> <br><br>[[Wait for client|Gloryhole]] <</if>> <</if>> <<returnToLocation $location>> <</nobr>>
<<nobr>> <!-- Gloryhole scenes actions. --> <<changeClothes "naked">> <<set $tmpDoubleAss = $statsTbl.doubleAss>> <<set $tmpDoublePussy = $statsTbl.doublePussy>> <<set $tmpDoubleMouth = $statsTbl.doubleMouth>> <<set $tmpTimesCame = $statsTbl.timesCame>> <<set $tmpGangbangs = $statsTbl.gangbangs>> <<set $tmpAssAndMouth = $statsTbl.assAndMouth>> <<set $tmpPussyAndMouth = $statsTbl.pussyAndMouth>> <<set $tmpPussyAndAss = $statsTbl.pussyAndAss>> <<set $tmpCreampies = $statsTbl.creampies>> <<set $tmpPussyFucked = $statsTbl.pussyFucked>> <<set $tmpMouthCreampie = $statsTbl.mouthCreampie>> <<set $tmpMouthFucked = $statsTbl.mouthFucked>> <<set $tmpAssCreampie = $statsTbl.assCreampie>> <<set $tmpAssFucked = $statsTbl.assFucked>> <<switch $temp>> <<case "suck">> <<set $path = "sex/gloryhole/bj/" + random(1,$sex.bj)>> <<video $path>> <<set $path = "sex/gloryhole/bj/cum/" + random(1,$sex.bjCum)>> <<video $path>> <<set $statsTbl.mouthFucked += 1>> <<setTempMoneyVar $gloryMoneyPercent $GLORY_MOUTH_MONEY.MIN $GLORY_MOUTH_MONEY.MAX>> <<case "suckCream">> <<set $path = "sex/gloryhole/bj/" + random(1,$sex.bj)>> <<video $path>> <<set $path = "sex/gloryhole/bj/creampie/" + random(1,$sex.bjCreampies)>> <<video $path>> <<set $statsTbl.mouthFucked += 1>> <<set $statsTbl.mouthCreampie += 1>> <<setTempMoneyVar $gloryMoneyPercent $GLORY_MOUTH_CREAM_MONEY.MIN $GLORY_MOUTH_CREAM_MONEY.MAX>> <<case "condomFuck">> <<set $path = "sex/gloryhole/pussy/" + random(1,$sex.pussy)>> <<video $path>> <<set $statsTbl.pussyFucked += 1>> <<setTempMoneyVar $gloryMoneyPercent $GLORY_PUSSY_MONEY.MIN $GLORY_PUSSY_MONEY.MAX>> <<case "ass">> <<set $path = "sex/gloryhole/anal/" + random(1,$sex.anal)>> <<video $path>> <<if random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<set $path = "sex/gloryhole/anal/cum/" + random(1,$sex.analCum)>> <<video $path>> <<else>> <<set $path = "sex/gloryhole/anal/creampie/" + random(1,$sex.analCreampies)>> <<video $path>> <<set $statsTbl.assCreampie += 1>> <</if>> <<set $statsTbl.assFucked += 1>> <<setTempMoneyVar $gloryMoneyPercent $GLORY_ASS_MONEY.MIN $GLORY_ASS_MONEY.MAX>> <<case "fuck">> <<set $path = "sex/gloryhole/pussy/" + random(1,$sex.pussy)>> <<video $path>> <<if random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<set $path = "sex/gloryhole/pussy/cum/" + random(1,$sex.pussyCum)>> <<video $path>> <<else>> <<set $path = "sex/gloryhole/pussy/creampie/" + random(1,$sex.pussyCreampies)>> <<video $path>> <<set $statsTbl.creampies += 1>> <</if>> <<setTempMoneyVar $gloryMoneyPercent $GLORY_PUSSY_CREAM_MONEY.MIN $GLORY_PUSSY_CREAM_MONEY.MAX>> <<set $statsTbl.pussyFucked += 1>> <<endSexNoCondom>> <</switch>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.LOW, $CORRUPTION_RAND.MED)>> <<if $temp == "take">> <br><br>I took that guy's money and ran. <<if random (0, $mcattrTbl.fitness) <= $STEAL_MONEY_IN_GLORY_CHANCE>> <br><br>"Bitch! You wanted to steal my money?! <br> Now you will pay!" <br><br>"Don't! Please! Here's your money! <br>Please leave me alone!" <br><br>I begged as he took the money I stole <<if random($MAX_RAND_VALUE) <= $FREE_AFTER_GLORY_STEAL_CHANCE>> and lets me go. <br><br>[[Back|Gloryhole]] <<else>> <<set $mcSexData.guys = 1>> , but [[he also took me|RapeIntro]]. <</if>> <<else>> <<video "sex/gloryhole/cash">> <br>That sucker didn't catch me. <<setTempMoneyVar $gloryMoneyPercent $GLORY_MOUTH_CREAM_MONEY.MIN $GLORY_MOUTH_CREAM_MONEY.MAX>> <<set $mcstatTbl.money += $tmpMoney>> <br><br>I stole: $tmpMoney <<returnToLocation $location>> <</if>> <<else>> <<set $statsTbl.timesGloryholeUsed += 1>> <!-- Story milestones --> <<checkMaleSexStatsForStory>> <<if $statsTbl.timesGloryholeUsed == 1>> <<set $journalEntryType = "glory1">> <<elseif $statsTbl.timesGloryholeUsed == 10>> <<set $journalEntryType = "glory10">> <<elseif $statsTbl.timesGloryholeUsed == 50>> <<set $journalEntryType = "glory50">> <<else>> <<set $journalEntryType = "dayGlory">> <</if>> <<if $journalEntryType != "">> <<include AddEventText>> <</if>> <<set $mcattrTbl.makeup -= random($MAKEUP_RAND.LOW)>> <<set $mcattrTbl.hygiene -= random($HYGIENE_RAND.LOW)>> <<if $mcattrTbl.corruption >= $CORRUPTION.DICKDEP>> <!-- TODOSEX when redo sex for all probably when doing it for pleasure morale increase, else?! moral decreases --> <<set $mcattrTbl.morale += random($MORALE_RAND.LOW, $MORALE_RAND.HIGH)>> <</if>> <<if $mcattrTbl.corruption < $CORRUPTION.EXP>> <<set $mcattrTbl.morale -= random($MORALE_RAND.LOW, $MORALE_RAND.HIGH)>> <</if>> <<if $mcattrTbl.sexualExperience <= $SEXUAL_EXP.LOW>> <<set $mcattrTbl.sexualExperience += random($SEXUAL_EXP_RAND.LOW, $SEXUAL_EXP_RAND.MED)>> <</if>> <<clampStats>> <<set $tmpRand = random($ENERGY.LOW)>> <<spendTime $tmpRand 1>> <<if random($MAX_RAND_VALUE) <= $WHORING_FOR_FREE_CHANCE>> <<set $tmpMoney = 0>> <br><br>That son of a bitch took the money and I earned nothing. <</if>> <<set $mcstatTbl.money += $tmpMoney>> <br><br>I earned: $tmpMoney <br><br>[[Back|Gloryhole]] <</if>> <</nobr>>
<<nobr>> <!-- actions at the end of the sex scene: set variables etc--> <<changeClothes "dressed">> <<if $mcattrTbl.arousal >= $AROUSAL.MED>> <<set $mcattrTbl.arousal = $STAT.MIN>> I was are left satisfied <<else>> <<set $mcattrTbl.arousal = $AROUSAL.MED>> I was are left unsatisfied <</if>> <<if $mcSexData.guys>1>> by $mcSexData.girls girls.<br> <<else>> by one girl.<br> <</if>> <!-- just temporary until sex is redone. can be increased by fisting use etc, but harder. --> <<set $mcTbl.mouthUsage += $mcSexData.guys>> Math.clamp($mcTbl.mouthUsage, $STAT.MIN, $STAT.MAX) <<if $mcTbl.assUsage < $STAT.MAX>> <<set $mcTbl.assUsage += $mcSexData.guys>> Math.clamp($mcTbl.assUsage, $STAT.MIN, $STAT.MAX-1) <<elseif $mcSexData.guys > $GUYS_NUM.MED>> <<set $mcTbl.assUsage = $STAT.MAX>> <</if>> <<if $mcTbl.pussyUsage < $STAT.MAX>> <<set $mcTbl.pussyUsage += $mcSexData.guys>> Math.clamp($mcTbl.pussyUsage, $STAT.MIN, $STAT.MAX-1) <<elseif $mcSexData.guys > $GUYS_NUM.MED>> <<set $mcTbl.pussyUsage = $STAT.MAX>> <</if>> <<set $path = "images/" + $sex.videoBaseFolder + "/end/" + random(1,$sex.endImages) + ".jpg">> <<image $path>> <<set $mcattrTbl.morale += random($MORALE_RAND.LOW*$mcSexData.girls)>> <<set $tmpRand = $mcSexData.girls * $ENERGY.LOW>> <<spendTime $tmpRand 1>> <<set $mcattrTbl.makeup -= $mcSexData.girls * $MAKEUP_RAND.LOW>> <<set $mcattrTbl.hygiene -= $mcSexData.girls * $HYGIENE_RAND.LOW>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW * $mcSexData.girls)>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.LOW, $CORRUPTION_RAND.MED * $mcSexData.girls)>> <<clampStats>> <<set $statsTbl.timesLesbianSex += 1>> <<set $statsTbl.girlsFucked += $mcSexData.girls>> <!-- Story milestones --> <<if $statsTbl.timesLesbianSex == 1>> <<set $journalEntryType = "lesbian1">> <<elseif $statsTbl.timesLesbianSex == 10>> <<set $journalEntryType = "lesbian10">> <<elseif $statsTbl.timesLesbianSex == 35>> <<set $journalEntryType = "lesbian35">> <</if>> <<if $statsTbl.girlsFucked-$mcSexData.girls == 0>> <<set $journalEntryType = "girl1">> <<elseif $statsTbl.girlsFucked-$mcSexData.girls < 25 && $statsTbl.girlsFucked>=25>> <<set $journalEntryType = "girl25">> <</if>> <<if $journalEntryType != "">> <<include AddEventText>> <</if>> <<if $mcSexData.girls == 1 && $mcattrTbl.sexualExperience < $SEXUAL_EXP.LOW>> <<set $mcattrTbl.sexualExperience += random ($SEXUAL_EXP_RAND.LOW,$SEXUAL_EXP_RAND.MED)>> <<elseif $mcSexData.girls == 2 && $mcattrTbl.sexualExperience < $SEXUAL_EXP.MED>> <<set $mcattrTbl.sexualExperience += random($SEXUAL_EXP_RAND.LOW, $SEXUAL_EXP_RAND.HIGH)>> <<elseif $mcSexData.girls > 2 && $mcattrTbl.sexualExperience < $SEXUAL_EXP.HIGH>> <<set $mcattrTbl.sexualExperience += random($SEXUAL_EXP_RAND.MED, $SEXUAL_EXP_RAND.HIGH)>> <</if>> <<returnToLocation $location>> <</nobr>>
<<nobr>> <!-- sets the sex scene. --> <<spendTime $ENERGY.MIN 1>> <<resetSexVariables>> <<set $npcArousal = random($NPC_AROUSAL.LOW, $NPC_AROUSAL.HIGH)>> <<set $tempGirls = $mcSexData.girls>> <<set $sexLick = 58>> <<set $sexTease = 35>> <<set $sexStrapon = 63>> <<set $sex.endImages = 50>> <<set $sex.videoFolder = "sex/lesbian">> <<set $sex.videoBaseFolder = "sex/lesbian">> <<goto [[LesbianScene]]>> <</nobr>>
<<nobr>> <!-- the actual sex scene. --> <<changeClothes "naked">> <<set $minNPCArousal = $sexMinNPCArousal>> <<set $maxNPCArousal = $sexMaxNPCArousal>> <<set $tmpStraponFucked = $statsTbl.straponFucked>> <<set $tmpPussyLicked = $statsTbl.pussyLicked>> <<set $tmpTimesCame = $statsTbl.timesCame>> <<set $mcattrTbl.arousal += random($AROUSAL.LOW, $AROUSAL.MED)>> <<if $npcArousal < $NPC_AROUSAL.HIGH && random($MAX_RAND_VALUE) <= $TEASE_CHANCE>> <<set $npcArousal += random($minNPCArousal, $maxNPCArousal)>> <<playSexVideo $sex.videoFolder "/tease/sex/" $sexTease $sex.videoBaseFolder $sexBaseTease>> <<else>> <<set $npcArousal += random($minNPCArousal, $maxNPCArousal)>> <<set $act = random($MAX_RAND_VALUE)>> <<if $act <= $STRAPON_FUCK_CHANCE && $inventoryArr.includes("Strapon")>> <<set $statsTbl.straponFucked += 1>> <<playSexVideo $sex.videoFolder "/strapon_pussy/" $sexStrapon $sex.videoBaseFolder $sexBaseStrapon>> <<else>> <<set $statsTbl.pussyLicked += 1>> <<playSexVideo $sex.videoFolder "/lick/" $sexLick $sex.videoBaseFolder $sexBaseLick>> <</if>> <</if>> <<if $mcattrTbl.arousal >= $STAT.MAX>> <br>I came! <<set $statsTbl.timesCame += 1>> <<set $mcattrTbl.arousal = $AROUSAL.MED>> <</if>> <<if $npcArousal >= $STAT.MAX && $tempGirls > 0>> <<set $tempGirls -= 1>> <<set $npcArousal = random($minNPCArousal, $maxNPCArousal)>> <</if>> <<checkFemaleSexStatsForStory>> <<if $npcArousal >= $STAT.MAX>> <br><br>[[Continue|LesbianEnd]] <<else>> <br><br>[[Continue|LesbianScene]] <</if>> <</nobr>>
<<nobr>> <!-- Private masturbation end --> <!-- End stats update. --> <<if $mcattrTbl.corruption < $CORRUPTION.NORMAL>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.LOW, $CORRUPTION_RAND.MED)>> <</if>> <!-- morale * number of orgasms (in this case 0 or 1). --> <<if $mcSexData.arousal == 0>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <</if>> <<set $mcattrTbl.energy -= $ENERGY.MED>> <<if $mcSexData.stamina <= $STAT.MIN>> <!-- stamina depleted --> <<set $mcattrTbl.energy -= $ENERGY.HIGH>> <</if>> <<if $mcSexData.arousal > 0>> <<set $mcattrTbl.arousal += Math.round($mcSexData.arousal / 2)>> <<else>> <<set $mcSexData.arousal = $STAT.MIN>> <</if>> <<if $mcattrTbl.fear < $FEAR.NORMAL>> <<set $mcattrTbl.fear += Math.round($mcSexData.pain / 4)>> <</if>> <<if $mcattrTbl.will > $WILL.MED>> <<set $mcattrTbl.will -= Math.round($mcSexData.humiliation / 4)>> <</if>> <<if $mcattrTbl.health > $HEALTH.HIGH>> <<set $mcattrTbl.health -= Math.round($mcSexData.pain / 2)>> <</if>> <<if $mcattrTbl.sexualExperience < $SEXUAL_EXP.LOW>> <<set $mcattrTbl.sexualExperience += random ($SEXUAL_EXP_RAND.LOW,$SEXUAL_EXP_RAND.MED)>> <<elseif $mcattrTbl.sexualExperience < $SEXUAL_EXP.MED && ($mcSexData.pain > $STAT.MIN || $mcSexData.humiliation > $STAT.MIN)>> <<set $mcattrTbl.sexualExperience += random($SEXUAL_EXP_RAND.LOW, $SEXUAL_EXP_RAND.MED)>> <</if>> <!-- traits --> <<pickup $traitsInv "Sex Addict" 1>> <!-- statistics --> <<set $statsTbl.timesMasturbated += 1>> <!-- Story milestones --> <<if $statsTbl.timesMasturbated == 1>> <<set $journalEntryType = "masturbation1">> <<elseif $statsTbl.timesMasturbated == 100>> <<set $journalEntryType = "masturbation100">> <</if>> <<if $journalEntryType != "">> <<include AddEventText>> <</if>> <<clampStats>> <<goToLocation $location>> <</nobr>>
<<nobr>> <!-- Private masturbation Intro --> <<changeClothes "naked">> <<spendTime $ENERGY.MIN 1>> <<resetSexVariables>> <<set $mcSexData.arousal = $mcattrTbl.arousal>> <<set $mcSexData.stamina = Math.round(($mcattrTbl.energy + $mcattrTbl.fitness*2) / 3)>> <<set $mcSexData.pain = $STAT.MAX - $mcattrTbl.health>> <<set $mcSexData.humiliation = $STAT.MIN>> <<set $sex.anal = 29>> <<set $sex.analBig = 24>> <<set $sex.bj = 11>> <<set $sex.bjBig = 28>> <<set $sex.fistAss = 2>> <<set $sex.fistPussy = 6>> <<set $sex.masturbate = 87>> <<set $sex.mouthAndPussy = 5>> <<set $sex.fMachineAss = 10>> <<set $sex.fMachineMouth = 5>> <<set $sex.fMachinePussy = 18>> <<set $sex.objectAss = 5>> <<set $sex.objectAssBig = 5>> <<set $sex.objectPussy = 16>> <<set $sex.objectPussyBig = 10>> <<set $sex.pussy = 63>> <<set $sex.pussyAndAss = 10>> <<set $sex.pussyBig = 31>> <<set $sex.videoFolder = "sex/masturbate">> <<switch $location>> <<case "Home">> <!-- default location. data is already set --> <<case "Shower" || "Bathroom">> <<set $sexLoc.pussy = 18>> <<set $sexLoc.masturbate = 32>> <<set $sexLoc.videoFolder = "sex/masturbate_location/shower">> <<case "Toilet" || "Bar" || "University">> <<set $sexLoc.masturbate = 5>> <<set $sexLoc.videoFolder = "sex/masturbate_location/toilet">> <</switch>> <!-- TODON 1 ??? statistics -> WHAT ?! (EXACTLY !!!) I came: $statsTbl.timesCame times. Times I used my mouth (dildo, etc): TODO IMPLEMENT Times I used my pussy (fisting, dildo, plug etc): TODO IMPLEMENT Times I used my ass (fisting, dildo, plug etc): TODO IMPLEMENT Times my mouth was used (dildo, strapon etc): TODO IMPLEMENT Times my pussy was used (fisting, dildo, strapon, fucking machine, etc): TODO IMPLEMENT (boths holes strapon:) $statsTbl.straponFucked Times my ass was used (fisting, dildo, strapon, fucking machine, etc): TODO IMPLEMENT Times my mouth was destroyed (fucked by MC or other with very big objects): TODO IMPLEMENT; -maybe?! Times my pussy was destroyed (fucked by MC or other with very big objects): TODO IMPLEMENT; Times my ass was destroyed (fucked by MC or other with very big objects): TODO IMPLEMENT; Times masturbated: $statsTbl.timesMasturbated Times masturbated in public: $statsTbl.timesPublicMasturbated 1 journal (add shit) -> maybe make sounds more general?! 2 first time ( MOUTH_USAGE , ASS_USAGE , PUSSY_USAGE == 0 ) 3 $inventoryArr.includes("Small Dildo") ETC daring enough etc 4 add type and role in the future, when i actually need that shit ! idem mask . add humiliation and will (at the end) is blackmailed $mcSexData.type - type of sex: all (no restrictions), anal, pussy, hj, bh, multiple_penetration (can use multiple holes) etc $mcSexData.role - role in sex: normal (DONE), blackmail, command (command others: porn director, mistress, gang leader - wanting/unwanting?!), money (if corruption low and debt high -> forced, else is by choice) $mcSexData.masked - if you wear a mask (only counts in visible scenes (blackmail, public, filmed etc)). fame public OR filmed infamy public OR filmed --> <<set $tmpAction to "Undress">> <<goto [[Undress|MasturbateScene]]>> <</nobr>>
<<nobr>> <!-- Masturbate actions (private). --> <<set $tmpEvent = "">> <!-- videos and/or sound --> <<switch $tmpAction>> <<case "Undress">> <<set $path = "sex/universal/undress/undress/" + random(1, $sexUniv.undress)>> <<video $path>> <<case "Masturbate">> <<playSexVideo $sexLoc.videoFolder "/masturbate/" $sexLoc.masturbate $sex.videoFolder $sex.masturbate>> <<case "Dildo Ass">> <<playSexVideo $sex.videoFolder "/dildo_ass/normal/" $sex.anal>> <<case "Dildo Ass Big">> <<playSexVideo $sex.videoFolder "/dildo_ass/big/" $sex.analBig>> <<case "Dildo Mouth">> <<playSexVideo $sex.videoFolder "/dildo_mouth/normal/" $sex.bj>> <<case "Dildo Mouth Big">> <<playSexVideo $sex.videoFolder "/dildo_mouth/big/" $sex.bjBig>> <<case "Dildo Pussy">> <<playSexVideo $sexLoc.videoFolder "/dildo_pussy/normal/" $sexLoc.pussy $sex.videoFolder $sex.pussy>> <<case "Dildo Pussy Big">> <<playSexVideo $sex.videoFolder "/dildo_pussy/big/" $sex.pussyBig>> <<case "Dildo DP">> <<playSexVideo $sex.videoFolder "/dildo_dp/" $sex.pussyAndAss>> <<case "Dildo PM">> <<playSexVideo $sex.videoFolder "/dildo_pm/" $sex.mouthAndPussy>> <<case "Object Ass">> <<playSexVideo $sex.videoFolder "/object_ass/normal/" $sex.objectAss>> <<case "Object Ass Big">> <<playSexVideo $sex.videoFolder "/object_ass/big/" $sex.objectAssBig>> <<case "Object Pussy">> <<playSexVideo $sex.videoFolder "/object_pussy/normal/" $sex.objectPussy>> <<case "Object Pussy Big">> <<playSexVideo $sex.videoFolder "/object_pussy/big/" $sex.objectPussyBig>> <<case "Fist Ass">> <<playSexVideo $sex.videoFolder "/fist_ass/" $sex.fistAss>> <<case "Fist Pussy">> <<playSexVideo $sex.videoFolder "/fist_pussy/" $sex.fistPussy>> <<case "FM Ass">> <<playSexVideo $sex.videoFolder "/fucking_machine_ass/" $sex.fMachineAss>> <<case "FM Mouth">> <<playSexVideo $sex.videoFolder "/fucking_machine_mouth/" $sex.fMachineMouth>> <<case "FM Pussy">> <<playSexVideo $sex.videoFolder "/fucking_machine_pussy/" $sex.fMachinePussy>> <</switch>> <!-- Sex variables (that are not set at the end of the scene) --> <<switch $tmpAction>> <<case "Undress">> <<set $mcSexData.arousal += random($STAT.MIN, $AROUSAL_RAND.LOW)>> <<set $mcSexData.stamina -= random($ENERGY.MIN, $ENERGY.LOW)>> <<set $tmpEvent = "Undress">> <<case "Dildo DP" || "Dildo PM">> <<set $mcSexData.arousal += random($AROUSAL_RAND.MED, $AROUSAL_RAND.HIGH)>> <<set $mcSexData.stamina -= random($ENERGY.MED, $ENERGY.HIGH)>> <<if $mcTbl.mouthUsage < $MOUTH_USAGE.LOW && $tmpAction == "Dildo PM">> <<set $mcTbl.mouthUsage += $HOLE_USAGE_RAND.LOW>> <</if>> <<if $mcTbl.assUsage < $ASS_USAGE.LOW && $tmpAction == "Dildo DP">> <<set $mcTbl.assUsage += $HOLE_USAGE_RAND.LOW>> <</if>> <<if $mcTbl.pussyUsage < $PUSSY_USAGE.LOW>> <<set $mcTbl.pussyUsage += $HOLE_USAGE_RAND.LOW>> <</if>> <<case "Dildo Mouth" || "FM Mouth">> <<set $mcSexData.arousal += random($AROUSAL_RAND.LOW, $AROUSAL_RAND.MED)>> <<set $mcSexData.stamina -= random($ENERGY.LOW, $ENERGY.MED)>> <<if $mcTbl.mouthUsage < $MOUTH_USAGE.LOW>> <<set $mcTbl.mouthUsage += $HOLE_USAGE_RAND.LOW>> <</if>> <<case "Object Ass" || "Dildo Ass" || "FM Ass" >> <<set $mcSexData.arousal += random($AROUSAL_RAND.LOW, $AROUSAL_RAND.MED)>> <<set $mcSexData.stamina -= random($ENERGY.MED, $ENERGY.HIGH)>> <<if $mcTbl.assUsage < $ASS_USAGE.LOW>> <<set $mcSexData.pain += random($STAT.MIN, $SEX_PAIN_RAND.LOW)>> <<set $mcSexData.humiliation += random($STAT.MIN, $SEX_HUMILIATION_RAND.LOW)>> <<set $tmpEvent = "ass_big">> <<set $mcTbl.assUsage += $HOLE_USAGE_RAND.LOW>> <</if>> <<case "Object Pussy" || "Dildo Pussy" || "FM Pussy">> <<set $mcSexData.arousal += random($AROUSAL_RAND.MED, $AROUSAL_RAND.HIGH)>> <<set $mcSexData.stamina -= random($ENERGY.LOW, $ENERGY.MED)>> <<if $mcTbl.pussyUsage < $PUSSY_USAGE.LOW>> <<set $mcTbl.pussyUsage += $HOLE_USAGE_RAND.LOW>> <</if>> <<case "Dildo Ass Big" || "Object Ass Big" || "Fist Ass">> <<set $mcSexData.arousal += random($AROUSAL_RAND.LOW, $AROUSAL_RAND.MED)>> <<set $mcSexData.stamina -= random($ENERGY.MED, $ENERGY.HIGH)>> <<if $mcTbl.assUsage < $ASS_USAGE.MED>> <<set $mcTbl.assUsage += $HOLE_USAGE_RAND.MED>> <<set $mcSexData.pain += random($STAT.MIN, $SEX_PAIN_RAND.MED)>> <<set $mcSexData.humiliation += random($STAT.MIN, $SEX_HUMILIATION_RAND.LOW)>> <<set $tmpEvent = "ass_big">> <<elseif $mcTbl.assUsage < $ASS_USAGE.HIGH>> <<set $mcTbl.assUsage += $HOLE_USAGE_RAND.LOW>> <</if>> <<case "Dildo Mouth Big">> <<set $mcSexData.arousal += random($AROUSAL_RAND.LOW, $AROUSAL_RAND.MED)>> <<set $mcSexData.stamina -= random($ENERGY.LOW, $ENERGY.MED)>> <<if $mcTbl.mouthUsage < $MOUTH_USAGE.MED>> <<set $mcTbl.mouthUsage += $HOLE_USAGE_RAND.MED>> <</if>> <<if $mcTbl.mouthUsage < $MOUTH_USAGE.LOW>> <!-- choking --> <<set $mcSexData.humiliation += random($STAT.MIN, $SEX_HUMILIATION_RAND.LOW)>> <<set $tmpEvent = "mouth_big">> <</if>> <<case "Dildo Pussy Big" || "Object Pussy Big" || "Fist Pussy">> <<set $mcSexData.arousal += random($AROUSAL_RAND.MED, $AROUSAL_RAND.HIGH)>> <<set $mcSexData.stamina -= random($ENERGY.MED, $ENERGY.HIGH)>> <<if $mcTbl.pussyUsage < $PUSSY_USAGE.MED>> <<set $mcTbl.pussyUsage += $HOLE_USAGE_RAND.MED>> <<set $mcSexData.pain += random($STAT.MIN, $SEX_PAIN_RAND.LOW)>> <<set $mcSexData.humiliation += random($STAT.MIN, $SEX_HUMILIATION_RAND.LOW)>> <<set $tmpEvent = "pussy_big">> <<elseif $mcTbl.pussyUsage < $PUSSY_USAGE.HIGH>> <<set $mcTbl.pussyUsage += $HOLE_USAGE_RAND.LOW>> <</if>> <<case "Masturbate">> <<set $mcSexData.arousal += random($AROUSAL_RAND.LOW, $AROUSAL_RAND.HIGH)>> <<set $mcSexData.stamina -= random($ENERGY.LOW, $ENERGY.MED)>> <</switch>> <!-- Sex text and/or sound --> <<switch $tmpEvent>> <<case "Undress">> <<if $mcSexData.arousal >= $AROUSAL.HIGH>> Fuck! I'm so horny <br> <</if>> <<case "ass_big" || "pussy_big">><!-- TODOSEX move this because it might be reused : alone, partner, outside, bdsm, rape, glory --> <<switch random(1,8)>> <<case 1 || 2 || 3>> <!-- no sound or text --> <<case 4 || 5 || 6>> <<set $path = "images/sounds/girl/pain/" + random(1, $sexSounds.pain) + ".mp3">> <<playSound $path>> <<case 7>> Ow Ow Ow! <br> <<case 8>> Damn! This hurts! <br> <</switch>> <<case "mouth_big">> <<switch random(1,8)>> <<case 1 || 2 || 3>> <!-- no sound or text --> <<case 4 || 5 || 6>> <<set $path = "images/sounds/sex/bj/cough/" + random(1, $sexSounds.bjCough) + ".mp3">> <<playSound $path>> <<case 7>> I can't breath! <br> <<case 8>> Damn! I almost choked on this! <br> <</switch>> <<default>> <<if $mcSexData.arousal < $STAT.MAX>> <<switch random(1,10)>> <<case 1 || 2 || 3 || 4 || 5>> <!-- no sound or text --> <<case 6 || 7>> <<set $path = "images/sounds/sex/moans/long/" + random(1, $sexSounds.moansLong) + ".mp3">> <<playSound $path>> <<case 8>> Mmmmmmmmmmmm <br> <<case 9>> Ohhhhhh <br> <<case 10>> Aaaaaaaaah.... <br> <</switch>> <</if>> <</switch>> <!-- actions and end conditions --> <<if $mcSexData.stamina <= $STAT.MIN>> <!-- stamina depleted --> <<set $path = "images/sounds/sex/pant/" + random(1, $sexSounds.pant) + ".mp3">> <<playSound $path>> [[I'm too tired to continue|MasturbateEnd]]<br> <<elseif $mcSexData.arousal >= $STAT.MAX>> <!-- orgasm --> <<if $tmpAction == "Masturbate">> <<set $path = "sex/universal/came/masturbation/" + random(1, $sexUniv.cameMasturbation)>> <<video $path>> <<else>> <<set $path = "sex/universal/came/face/" + random(1, $sexUniv.cameFace)>> <<video $path>> <</if>> <<switch random(1,8)>> <<case 1 || 2 || 3>> <!-- no sound or text --> <<case 4 || 5 || 6>> <<set $path = "images/sounds/sex/came/" + random(1, $sexSounds.came) + ".mp3">> <<playSound $path>> <<case 7>> Fuuuuuuuuuuuuuuuck <br> <<case 8>> Oh, God! <br> <</switch>> <br>[[I'm done|MasturbateEnd][$mcSexData.arousal to $STAT.MIN]]<br> <<else>> <br>[[Masturbate|MasturbateScene][$tmpAction to "Masturbate"]]<br> <br>[[Dildo in Ass|MasturbateScene][$tmpAction to "Dildo Ass"]]<br> [[Big Dildo in Ass |MasturbateScene][$tmpAction to "Dildo Ass Big"]]<br> [[Dildo in Mouth|MasturbateScene][$tmpAction to "Dildo Mouth"]]<br> [[Big Dildo in Mouth |MasturbateScene][$tmpAction to "Dildo Mouth Big"]]<br> [[Dildo in Pussy|MasturbateScene][$tmpAction to "Dildo Pussy"]]<br> [[Big Dildo in Pussy |MasturbateScene][$tmpAction to "Dildo Pussy Big"]]<br> [[Dildo in Mouth and Pussy |MasturbateScene][$tmpAction to "Dildo PM"]]<br> [[Dildo DP |MasturbateScene][$tmpAction to "Dildo DP"]]<br> <br>[[Object in Ass|MasturbateScene][$tmpAction to "Object Ass"]]<br> [[Big Object in Ass |MasturbateScene][$tmpAction to "Object Ass Big"]]<br> [[Object in Pussy|MasturbateScene][$tmpAction to "Object Pussy"]]<br> [[Big Object in Pussy |MasturbateScene][$tmpAction to "Object Pussy Big"]]<br> <br>[[Fist Ass|MasturbateScene][$tmpAction to "Fist Ass"]]<br> [[Fist Pussy |MasturbateScene][$tmpAction to "Fist Pussy"]]<br> <br>[[Fucking Machine in Ass |MasturbateScene][$tmpAction to "FM Ass"]]<br> [[Fucking Machine in Mouth |MasturbateScene][$tmpAction to "FM Mouth"]]<br> [[Fucking Machine in Pussy |MasturbateScene][$tmpAction to "FM Pussy"]]<br> <</if>> <</nobr>>
<<nobr>> <!-- Masturbate actions (interior and exterior). --> <<changeClothes "naked">> <!-- $mcTbl.mouthUsage $mcTbl.assUsage $mcTbl.pussyUsage can increase in masturbation --> <<switch $location>> <<case "Home">> <!-- TODO all dildos --> <<if $inventoryArr.includes("Small Dildo") && random(7)<10>> <<set $path = "sex/masturbate/dildo_pussy/normal/" + random(1,63)>> <<else>> <<set $path = "sex/masturbate/masturbate/" + random(1,87)>> <</if>> <<case "Library">> <<if $inventoryArr.includes("Small Dildo") && random(7)<10>> <<set $path = "sex/masturbate_location/library/dildo_pussy/" + random(1,5)>> <<else>> <<set $path = "sex/masturbate_location/library/masturbate/" + random(1,10)>> <</if>> <<case "Shower" || "Bathroom">> <<if $inventoryArr.includes("Small Dildo") && random(7)<10>> <<set $path = "sex/masturbate_location/shower/dildo_pussy/" + random(1,18)>> <<else>> <<set $path = "sex/masturbate_location/shower/masturbate/" + random(1,32)>> <</if>> <<case "Park">> <<set $path = "sex/masturbate_location/park/masturbate/" + random(1,6)>> <<case "Pool">> <<set $path = "sex/masturbate_location/pool/masturbate/" + random(1,10)>> <<case "Toilet" || "Bar" || "University">> <<set $path = "sex/masturbate_location/toilet/masturbate/" + random(1,5)>> <</switch>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<set $mcattrTbl.arousal = $STAT.MIN>> <<if $mcattrTbl.corruption < $CORRUPTION.NORMAL>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.LOW, $CORRUPTION_RAND.MED)>> <</if>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<if $isOutside == true>> <br>Fuck! It feels good to have an orgasm, happier and less aroused. <</if>> <!-- Story milestones --> <<if $isOutside && $statsTbl.timesPublicMasturbated == 0>> <<set $journalEntryType = "publicMasturbation1">> <<elseif $isOutside && $statsTbl.timesPublicMasturbated == 9>> <<set $journalEntryType = "publicMasturbation10">> <<elseif $isOutside && $statsTbl.timesPublicMasturbated == 99>> <<set $journalEntryType = "publicMasturbation100">> <<elseif $isOutside == false && $statsTbl.timesMasturbated == 0>> <<set $journalEntryType = "masturbation1">> <<elseif $isOutside == false && $statsTbl.timesMasturbated == 99>> <<set $journalEntryType = "masturbation100">> <<elseif $isOutside == true>> <<set $journalEntryType = "dayPublicMasturbation">> <</if>> <<if $journalEntryType != "">> <<include AddEventText>> <</if>> <<if $isOutside == true>> <<set $statsTbl.timesPublicMasturbated += 1>> <<if $mcattrTbl.corruption < $CORRUPTION.EXP>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.LOW, $CORRUPTION_RAND.MED)>> <</if>> I'm a dirty slut! I hope no one saw me, but I don't really care. It feels good and that's all it counts.<br> <<set $mcattrTbl.morale += random($MORALE_RAND.MED, $MORALE_RAND.HIGH)>> <<if random($MAX_RAND_VALUE) <= $SEX_AFTER_MASTURBATE_CHANCE && $mcattrTbl.corruption >= $CORRUPTION.DICKDEP>> Shit! Someone saw me! Oh, this guy just wants [[to have sex|PublicIntro][$mcSexData.guys to random(1, $GUYS_NUM.MIN)]] <<returnToLocation $location>> <<elseif random($MAX_RAND_VALUE) <= $rapeAfterMasturbateChance>> Fuck! Someone saw me, and I think he [[wants to rape me|RapeIntro][$mcSexData.guys to random(1, $GUYS_NUM.MIN)]]<br> <<else>> <<returnToLocation $location>> <</if>> <<else>> <<set $statsTbl.timesMasturbated += 1>> <<returnToLocation $location>> <</if>> <<clampStats>> <</nobr>>
<<nobr>> <!-- actions at the end of the sex scene: set variables etc--> <<changeClothes "dressed">> <<if $mcattrTbl.arousal >= $NPC_AROUSAL.MED>> <<set $mcattrTbl.arousal = $STAT.MIN>> I was left satisfied <<else>> <<set $mcattrTbl.arousal = $NPC_AROUSAL.MED>> I was left unsatisfied <</if>> <<if $mcSexData.guys>1>> by $mcSexData.guys guys.<br> <<else>> by one guy.<br> <</if>> <!-- just temporary until sex is redone --> <<set $mcTbl.mouthUsage += $mcSexData.guys>> Math.clamp($mcTbl.mouthUsage, $STAT.MIN, $STAT.MAX) <<if $mcTbl.assUsage < $STAT.MAX>> <<set $mcTbl.assUsage += $mcSexData.guys>> Math.clamp($mcTbl.assUsage, $STAT.MIN, $STAT.MAX-1) <<elseif $mcSexData.guys > $GUYS_NUM.MED>> <<set $mcTbl.assUsage = $STAT.MAX>> <</if>> <<if $mcTbl.pussyUsage < $STAT.MAX>> <<set $mcTbl.pussyUsage += $mcSexData.guys>> Math.clamp($mcTbl.pussyUsage, $STAT.MIN, $STAT.MAX-1) <<elseif $mcSexData.guys > $GUYS_NUM.MED>> <<set $mcTbl.pussyUsage = $STAT.MAX>> <</if>> <<set $path = "images/" + $sex.videoBaseFolder + "/end/" + random(1,$sex.endImages) + ".jpg">> <<image $path>> <<if $location == "Prostitute" || $location == "Brothel">> <<setTempMoneyVar $sexMoneyPercent $PUBLIC_SEX_MONEY.MIN $PUBLIC_SEX_MONEY.MAX>> <<if $hasCondom == true>> <<set $tmpMoney = Math.round($tmpMoney * $CONDOM_MUL)>> <</if>> <<if $mcattrTbl.arousal == $STAT.MIN>> <<set $tmpMoney = Math.round($tmpMoney * $ORGASM_MUL)>> <</if>> <<if $mcSexData.guys > 1>> <<set $tmpMoney += Math.round($tmpMoney*$MORE_GUYS_MUL*$mcSexData.guys)>> <</if>> <<if $location == "Brothel">> <<set $statsTbl.timesBrothelWhored += 1>> <<set $tmpMoney = Math.round($tmpMoney * $MONEY_AFTER_PIMP_CUT_MUL )>> <<else>> <<set $statsTbl.timesStreetWhored += 1>> <<if random($MAX_RAND_VALUE) <= $WHORING_FOR_FREE_CHANCE>> <<set $tmpMoney = 0>> <br><br>That son of a bitch didn't give you any money. <</if>> <</if>> <<set $mcstatTbl.money += $tmpMoney>> <br><br>I earned: $tmpMoney <<else>> <<set $statsTbl.timesPublicSex += 1>> <<if $mcattrTbl.corruption < $CORRUPTION.DICKDEP>> <<set $mcattrTbl.morale -= random($lowMoraleRand * $mcSexData.guys)>> <<else>> <<set $mcattrTbl.morale += random($MORALE_RAND.MED * $mcSexData.guys)>> <</if>> <</if>> <<set $tmpRand = $mcSexData.guys * $ENERGY.LOW>> <<spendTime $tmpRand 1>> <<set $mcattrTbl.makeup -= $mcSexData.guys * $MAKEUP_RAND.LOW>> <<set $mcattrTbl.hygiene -= $mcSexData.guys * $HYGIENE_RAND.MED>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.MED * $mcSexData.guys)>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.HIGH* $mcSexData.guys)>> <<clampStats>> <<set $statsTbl.guysFucked += $mcSexData.guys>> <!-- Story milestones --> <<if $statsTbl.timesBrothelWhored == 1>> <<set $journalEntryType = "pimpProst1">> <<elseif $statsTbl.timesBrothelWhored == 25>> <<set $journalEntryType = "pimpProst25">> <<else>> <<set $journalEntryType = "dayPimpProst">> <</if>> <<if $statsTbl.timesStreetWhored == 1>> <<set $journalEntryType = "aloneProst1">> <<elseif $statsTbl.timesStreetWhored == 25>> <<set $journalEntryType = "aloneProst25">> <<else>> <<set $journalEntryType = "dayAloneProst">> <</if>> <<if $statsTbl.timesPublicSex == 1>> <<set $journalEntryType = "public1">> <<elseif $statsTbl.timesPublicSex == 10>> <<set $journalEntryType = "public10">> <<elseif $statsTbl.timesPublicSex == 50>> <<set $journalEntryType = "public50">> <<else>> <<set $journalEntryType = "dayPublic">> <</if>> <<if $statsTbl.guysFucked-$mcSexData.guys == 0>> <<set $journalEntryType = "guys1">> <<elseif $statsTbl.guysFucked-$mcSexData.guys < 10 && $statsTbl.guysFucked>=10>> <<set $journalEntryType = "guys10">> <<elseif $statsTbl.guysFucked-$mcSexData.guys < 50 && $statsTbl.guysFucked>=50>> <<set $journalEntryType = "guys50">> <</if>> <<if $journalEntryType != "">> <<include AddEventText>> <</if>> <<if $mcSexData.guys == 1 && $mcattrTbl.sexualExperience < $SEXUAL_EXP.LOW>> <<set $mcattrTbl.sexualExperience += random ($SEXUAL_EXP_RAND.LOW,$SEXUAL_EXP_RAND.MED)>> <<elseif $mcSexData.guys == 2 && $mcattrTbl.sexualExperience < $SEXUAL_EXP.MED>> <<set $mcattrTbl.sexualExperience += random($SEXUAL_EXP_RAND.LOW, $SEXUAL_EXP_RAND.HIGH)>> <<elseif $mcSexData.guys > 2 && $mcattrTbl.sexualExperience < $SEXUAL_EXP.HIGH>> <<set $mcattrTbl.sexualExperience += random($SEXUAL_EXP_RAND.MED, $SEXUAL_EXP_RAND.HIGH)>> <</if>> <<if $hasCondom == false>> <<endSexNoCondom>> <</if>> <<if random($MAX_RAND_VALUE) <= $SEX_AFTER_PUBLIC_SEX_CHANCE>> <<if random($MAX_RAND_VALUE) <= $SEX_WITH_MORE_GUYS_CHANCE>> <<set $mcSexData.guys = 1>> <br><br>A guy approaches me and asks for the same treatment. <<else>> <<set $mcSexData.guys = random(2, $GUYS_NUM.MIN)>> <br><br>$mcSexData.guys guys approach me and asks for the same treatment. <</if>> <br>I don't think they will accept a negative answer. <<if $offerSexForMoneyCareless>> <<if $mcattrTbl.arousal < $NPC_AROUSAL.MED>> <<set $tmpMoney = random($PUBLIC_SEX_MONEY.MIN, $PUBLIC_SEX_MONEY.MAX) * $mcSexData.guys>> <br><br>I told them the price. One guy gave me $tmpMoney and then [[they prepare to fuck me|PublicIntro][$mcstatTbl.money to $mcstatTbl.money + $tmpMoney]] <<else>> <br><br>I accept to [[fuck them|PublicIntro]] for free. <br>Fuck It! I was left unsatisfied anyway and I need another, hopefully, good fuck. <</if>> <<else>> <br><br>I [[tried to run|RapeIntro]] <<if $willEscapeRape>> and I manage to [[loose them.|Outside]] <<else>> but in vain. <</if>> <</if>> <<else>> <<returnToLocation $location>> <</if>> <</nobr>>
<<nobr>> <!-- sets the sex scene. --> <<spendTime $ENERGY.MIN 1>> <<resetSexVariables>> <<set $npcArousal = random($NPC_AROUSAL.LOW, $NPC_AROUSAL.HIGH)>> <<set $tempGuys = $mcSexData.guys>> <!-- temp var 4 guys who didn't came --> <<set $sex.anal = 41>> <<set $sex.analCreampies = 5>> <<set $sex.analCum = 3>> <<set $sex.bj = 59>> <<set $sex.bjCreampies = 32>> <<set $sex.bjCum = 21>> <<set $sex.doubleAss = 0>> <<set $sex.doubleMouth = 0>> <<set $sex.doublePussy = 3>> <<set $sex.gangbang = 4>> <<set $sex.mouthAndAss = 1>> <<set $sex.mouthAndPussy = 17>> <<set $sex.pussyAndAss = 0>> <<set $sex.pussy = 119>> <<set $sexPussyCreampie = 12>> <<set $sex.pussyCum = 10>> <<set $sex.endImages = 18>> <<set $sex.videoFolder = "sex/public">> <<set $sex.videoBaseFolder = "sex/public">> <<if $condoms >= $mcSexData.guys>> [[Use Condom|PublicScene][$hasCondom to true, $condoms to $condoms-$mcSexData.guys]]<br> [[Don't use Condom|PublicScene][$hasCondom to false]] <<else>> <<goto [[PublicScene]]>> <</if>> <</nobr>>
<<nobr>> <!-- the actual sex scene. --> <<changeClothes "naked">> <<set $minNPCArousal = $sexMinNPCArousal>> <<set $maxNPCArousal = $sexMaxNPCArousal>> <<set $tmpDoubleAss = $statsTbl.doubleAss>> <<set $tmpDoublePussy = $statsTbl.doublePussy>> <<set $tmpDoubleMouth = $statsTbl.doubleMouth>> <<set $tmpTimesCame = $statsTbl.timesCame>> <<set $tmpGangbangs = $statsTbl.gangbangs>> <<set $tmpAssAndMouth = $statsTbl.assAndMouth>> <<set $tmpPussyAndMouth = $statsTbl.pussyAndMouth>> <<set $tmpPussyAndAss = $statsTbl.pussyAndAss>> <<set $tmpCreampies = $statsTbl.creampies>> <<set $tmpPussyFucked = $statsTbl.pussyFucked>> <<set $tmpMouthCreampie = $statsTbl.mouthCreampie>> <<set $tmpMouthFucked = $statsTbl.mouthFucked>> <<set $tmpAssCreampie = $statsTbl.assCreampie>> <<set $tmpAssFucked = $statsTbl.assFucked>> <<if $tempGuys==1>> <<set $fuckedNow = 1>> <<elseif $tempGuys==2>> <<if random($MAX_RAND_VALUE) <= $SEX_WITH_1_WHILE_2_CHANCE>> <<set $fuckedNow = 1>> <<else>> <<set $fuckedNow = 2>> <</if>> <<elseif $tempGuys>2>> <<if random($MAX_RAND_VALUE) <= $SEX_WITH_2_WHILE_3_CHANCE>> <<set $fuckedNow = 2>> <<else>> <<set $fuckedNow = 3>> <</if>> <</if>> <<set $mcattrTbl.arousal += random($AROUSAL.LOW, $AROUSAL.MED)>> <<set $npcArousal += random($minNPCArousal, $maxNPCArousal)>> <<if $fuckedNow==1>> <<set $act = random($MAX_RAND_VALUE)>> <<if $act <= $ASS_FUCK_CHANCE>> <<set $statsTbl.assFucked += 1>> <<playSexVideo $sex.videoFolder "/anal/" $sex.anal $sex.videoBaseFolder $sexBaseAnal>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.assCreampie += 1>> <<checkMaleSexStatsForStory>> <</if>> <<set $tempGuys -= 1>> <</if>> <<elseif $act <= $MOUTH_FUCK_CHANCE>> <<set $statsTbl.mouthFucked += 1>> <<playSexVideo $sex.videoFolder "/bj/" $sex.bj $sex.videoBaseFolder $sexBaseBj>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<set $statsTbl.mouthCreampie += 1>> <</if>> <<set $tempGuys -= 1>> <</if>> <<else>> <<set $statsTbl.pussyFucked += 1>> <<playSexVideo $sex.videoFolder "/pussy/" $sex.pussy $sex.videoBaseFolder $sexBasePussy>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<else>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<set $statsTbl.creampies += 1>> <</if>> <<set $tempGuys -= 1>> <</if>> <</if>> <<elseif $fuckedNow==2>> <<set $act = random($MAX_RAND_VALUE)>> <<if $act <= $ASS_PUSSY_FUCK_CHANCE>> <<set $statsTbl.pussyAndAss += 1>> <<playSexVideo $sex.videoFolder "/pussy_and_ass/" $sex.pussyAndAss>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.assCreampie += 1>> <<set $statsTbl.creampies += 1>> <<checkMaleSexStatsForStory>> <</if>> <<set $tempGuys -= 2>> <</if>> <<elseif $act <= $MOUTH_PUSSY_FUCK_CHANCE>> <<set $statsTbl.pussyAndMouth += 1>> <<playSexVideo $sex.videoFolder "/mouth_and_ass/" $sex.mouthAndAss>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.mouthCreampie += 1>> <<set $statsTbl.creampies += 1>> <</if>> <</if>> <<set $tempGuys -= 2>> <<elseif $act < $ASS_MOUTH_FUCK_CHANCE>> <<set $statsTbl.assAndMouth += 1>> <<playSexVideo $sex.videoFolder "/mouth_and_pussy/" $sex.mouthAndPussy $sex.videoBaseFolder $sexBaseMouthAndPussy>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<set $statsTbl.mouthCreampie += 1>> <<set $statsTbl.assCreampie += 1>> <</if>> <</if>> <<set $tempGuys -= 2>> <<elseif $act < $DOUBLE_PUSSY_FUCK_CHANCE>> <<set $statsTbl.doublePussy += 1>> <<playSexVideo $sex.videoFolder "/double_pussy/" $sex.doublePussy>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<else>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<set $statsTbl.creampies += 2>> <</if>> <</if>> <<set $tempGuys -= 2>> <<elseif $act <= $DOUBLE_ASS_FUCK_CHANCE>> <<set $statsTbl.doubleAss += 1>> <<playSexVideo $sex.videoFolder "/double_ass/" $sex.doubleAss>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.assCreampie += 2>> <</if>> <</if>> <<set $tempGuys -= 2>> <<else>> <<set $statsTbl.doubleMouth += 1>> <<playSexVideo $sex.videoFolder "/double_mouth/" $sex.doubleMouth>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<set $statsTbl.mouthCreampie += 2>> <</if>> <</if>> <<set $tempGuys -= 2>> <</if>> <<else>> <<set $statsTbl.gangbangs += 1>> <<playSexVideo $sex.videoFolder "/gangbang/" $sex.gangbang>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.mouthCreampie += 1>> <<set $statsTbl.assCreampie += 1>> <<set $statsTbl.creampies += 1>> <</if>> <<set $tempGuys -= 3>> <</if>> <</if>> <<if $mcattrTbl.arousal >= $STAT.MAX>> <br>I came! <<set $statsTbl.timesCame += 1>> <<set $mcattrTbl.arousal = $AROUSAL.MED>> <</if>> <<if $npcArousal >= $STAT.MAX && $tempGuys > 0>> <<set $npcArousal = random($minNPCArousal, $maxNPCArousal)>> <</if>> <<checkMaleSexStatsForStory>> <<if $npcArousal >= $STAT.MAX>> <br><br>[[Continue|PublicEnd]] <<else>> <br><br>[[Continue|PublicScene]] <</if>> <</nobr>>
<<nobr>> <!-- sets the sex scene. this will use the public scene files. --> <<spendTime $ENERGY.MIN 1>> <<resetSexVariables>> <<set $npcArousal = random($NPC_AROUSAL.LOW, $NPC_AROUSAL.HIGH)>> <<set $tempGuys = $mcSexData.guys>> <!-- temp var 4 guys who didn't came --> <<set $sex.anal = 6>> <<set $sex.analCreampies = 0>> <<set $sexBaseAnalCreampies = 4>> <<set $sex.analCum = 0>> <<set $sexBaseAnalCum = 2>> <<set $sex.bj = 6>> <<set $sex.bjCreampies = 1>> <<set $sex.bjCum = 0>> <<set $sexBaseBjCum = 20>> <<set $sex.doubleAss = 0>> <<set $sexBaseDoubleAss = 0>> <<set $sex.doubleMouth = 0>> <<set $sexBaseDoubleMouth = 0>> <<set $sex.doublePussy = 0>> <<set $sexBaseDoublePussy = 0>> <<set $sex.gangbang = 0>> <<set $sexBaseGangbang = 0>> <<set $sex.mouthAndAss = 0>> <<set $sexBaseMouthAndAss = 0>> <<set $sex.mouthAndPussy = 0>> <<set $sexBaseMouthAndPussy = 15>> <<set $sex.pussyAndAss = 0>> <<set $sexBasePussyAndAss = 0>> <<set $sex.pussy = 18>> <<set $sex.pussyCreampies = 0>> <<set $sexBasePussyCreampies = 12>> <<set $sex.pussyCum = 0>> <<set $sexBasePussyCum = 7>> <<set $sex.videoFolder = "sex/location/near_car">> <<set $sex.videoBaseFolder = "sex/public">> <<set $sex.endImages = 0>> <<if $condoms >= $mcSexData.guys>> [[Use Condom|PublicScene][$hasCondom to true, $condoms to $condoms-$mcSexData.guys]]<br> [[Don't use Condom|PublicScene][$hasCondom to false]] <<else>> <<goto [[PublicScene]]>> <</if>> <</nobr>>
<<nobr>> <!-- actions at the end of the sex scene: set variables etc--> <<changeClothes "dressed">> I was raped <<if $mcSexData.guys>1>> by $mcSexData.guys guys. <<if $hasCondom == true>> <br> They used condoms. <<else>> <br> They didn't use condoms. <</if>> <<else>> by one guy. <<if $hasCondom == true>> <br> He used a condom. <<else>> <br> He didn't use a condom. <</if>> <</if>> <<set $mcattrTbl.arousal = $STAT.MIN>> <!-- just temporary until sex is redone --> <<set $mcTbl.mouthUsage += $mcSexData.guys>> Math.clamp($mcTbl.mouthUsage, $STAT.MIN, $STAT.MAX) <<if $mcTbl.assUsage < $STAT.MAX>> <<set $mcTbl.assUsage += $mcSexData.guys>> Math.clamp($mcTbl.assUsage, $STAT.MIN, $STAT.MAX-1) <<elseif $mcSexData.guys > $GUYS_NUM.MED>> <<set $mcTbl.assUsage = $STAT.MAX>> <</if>> <<if $mcTbl.pussyUsage < $STAT.MAX>> <<set $mcTbl.pussyUsage += $mcSexData.guys>> Math.clamp($mcTbl.pussyUsage, $STAT.MIN, $STAT.MAX-1) <<elseif $mcSexData.guys > $GUYS_NUM.MED>> <<set $mcTbl.pussyUsage = $STAT.MAX>> <</if>> <<set $path = "images/" + $sex.videoBaseFolder + "/end/free/" + random(1,$sex.endImages) + ".jpg">> <<image $path>> <<set $mcattrTbl.health -= $mcSexData.guys * $HEALTH_RAND.MED>> <<set $mcattrTbl.morale -= random($MORALE_RAND.HIGH*$mcSexData.guys)>> <<set $tmpRand = $mcSexData.guys * $ENERGY.MED>> <<spendTime $tmpRand 1>> <<set $mcattrTbl.makeup -= $mcSexData.guys * $MAKEUP_RAND.MED>> <<set $mcattrTbl.hygiene -= $mcSexData.guys * $HYGIENE_RAND.MED>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.LOW, $CORRUPTION_RAND.MED * $mcSexData.guys)>> <<clampStats>> <<set $statsTbl.timesRaped += 1>> <<set $statsTbl.guysRapedYou += $mcSexData.guys>> <!-- Story milestones --> <<if $statsTbl.timesRaped == 1>> <<set $journalEntryType = "raped1">> <<elseif $statsTbl.timesRaped == 10>> <<set $journalEntryType = "raped10">> <<elseif $statsTbl.timesRaped == 50>> <<set $journalEntryType = "raped50">> <<else>> <<set $journalEntryType = "dayRaped">> <</if>> <<if $statsTbl.guysRapedYou-$mcSexData.guys == 0>> <<set $journalEntryType = "rapists1">> <<elseif $statsTbl.guysRapedYou-$mcSexData.guys < 10 && $statsTbl.guysRapedYou>=10>> <<set $journalEntryType = "rapists10">> <<elseif $statsTbl.guysRapedYou-$mcSexData.guys < 50 && $statsTbl.guysRapedYou>=50>> <<set $journalEntryType = "rapists50">> <</if>> <<if $journalEntryType != "">> <<include AddEventText>> <</if>> <<if $mcstatTbl.home == "Basement">> <<setTempMoneyVar $rapeMoneyPercent $BASEMENT_MONEY.MIN $BASEMENT_MONEY.MAX>> <<if $hasCondom == true>> <<set $tmpMoney = Math.round($tmpMoney * $CONDOM_MUL)>> <</if>> <<if $mcSexData.guys > 1>> <<set $tmpMoney += Math.round($tmpMoney*$MORE_GUYS_MUL*$mcSexData.guys)>> <</if>> <<set $mcstatTbl.money += $tmpMoney>> <br><br>You earned: $tmpMoney <</if>> <<if $hasCondom == false>> <<endSexNoCondom>> <</if>> <<set $isRape = false>> <<returnToLocation $location>> <</nobr>>
<<nobr>> <!-- sets the sex scene. --> <<spendTime $ENERGY.MIN 1>> <<resetSexVariables>> <<set $npcArousal = random($NPC_AROUSAL.LOW, $NPC_AROUSAL.HIGH)>> <<set $tempGuys = $mcSexData.guys>> <!-- temp var 4 guys who didn't came --> <<set $isRape = true>> <<set $sex.anal = 58>> <<set $sex.analCreampies = 1>> <<set $sex.analCum = 0>> <!-- TODOSEX missing --> <<set $sex.bj = 25>> <<set $sex.bjCreampies = 8>> <<set $sex.bjCum = 5>> <<set $sex.doubleAss = 1>> <<set $sex.doubleMouth = 1>> <<set $sex.doublePussy = 8>> <<set $sex.gangbang = 13>> <<set $sex.mouthAndAss = 3>> <<set $sex.mouthAndPussy = 12>> <<set $sex.pussyAndAss = 18>> <<set $sex.pussy = 76>> <<set $sex.pussyCreampies = 69>> <<set $sex.pussyCum = 6>> <<set $sex.endImages = 11>> <<set $sex.videoFolder = "sex/rape">> <<set $sex.videoBaseFolder = "sex/rape">> <<if $willEscapeRape>> <br>I managed to run from the rapists. <br><<image "images/sex/rape/rapist_defeat.jpg">> <<returnToLocation $location>> <<else>> <<set $hasCondom = false>> <<if random($STAT.MAX) <= $RAPE_WITH_CONDOM_CHANCE>> <<set $hasCondom = true>> <</if>> Nooo! I can't get away! <br><br>[[Beg to use condom|RapeScene]] <br>[[Stay silent|RapeScene][$hasCondom to false]] <</if>> <</nobr>>
<<nobr>> <!-- the actual sex scene. --> <<changeClothes "naked">> <<set $minNPCArousal = $RAPE_NPC_AROUSAL.MIN>> <<set $maxNPCArousal = $RAPE_NPC_AROUSAL.MAX>> <<set $tmpDoubleAss = $statsTbl.doubleAss>> <<set $tmpDoublePussy = $statsTbl.doublePussy>> <<set $tmpDoubleMouth = $statsTbl.doubleMouth>> <<set $tmpTimesCame = $statsTbl.timesCame>> <<set $tmpGangbangs = $statsTbl.gangbangs>> <<set $tmpAssAndMouth = $statsTbl.assAndMouth>> <<set $tmpPussyAndMouth = $statsTbl.pussyAndMouth>> <<set $tmpPussyAndAss = $statsTbl.pussyAndAss>> <<set $tmpCreampies = $statsTbl.creampies>> <<set $tmpPussyFucked = $statsTbl.pussyFucked>> <<set $tmpMouthCreampie = $statsTbl.mouthCreampie>> <<set $tmpMouthFucked = $statsTbl.mouthFucked>> <<set $tmpAssCreampie = $statsTbl.assCreampie>> <<set $tmpAssFucked = $statsTbl.assFucked>> <<if $tempGuys==1>> <<set $fuckedNow = 1>> <<elseif $tempGuys==2>> <<if random($MAX_RAND_VALUE) <= $SEX_WITH_1_WHILE_2_CHANCE>> <<set $fuckedNow = 1>> <<else>> <<set $fuckedNow = 2>> <</if>> <<elseif $tempGuys>2>> <<if random($MAX_RAND_VALUE) <= $SEX_WITH_2_WHILE_3_CHANCE>> <<set $fuckedNow = 2>> <<else>> <<set $fuckedNow = 3>> <</if>> <</if>> <<set $npcArousal += random($minNPCArousal, $maxNPCArousal)>> <<if $fuckedNow==1>> <<set $act = random($MAX_RAND_VALUE)>> <<if $act <= $ASS_FUCK_CHANCE>> <<set $statsTbl.assFucked += 1>> <<playSexVideo $sex.videoFolder "/anal/broken/" $sex.anal $sex.videoBaseFolder $sexBaseAnal>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.assCreampie += 1>> <</if>> <<set $tempGuys -= 1>> <</if>> <<elseif $act <= $MOUTH_FUCK_CHANCE>> <<set $statsTbl.mouthFucked += 1>> <<playSexVideo $sex.videoFolder "/bj/broken/" $sex.bj $sex.videoBaseFolder $sexBaseBj>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<set $statsTbl.mouthCreampie += 1>> <</if>> <<set $tempGuys -= 1>> <</if>> <<else>> <<set $statsTbl.pussyFucked += 1>> <<playSexVideo $sex.videoFolder "/pussy/broken/" $sex.pussy $sex.videoBaseFolder $sexBasePussy>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<else>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<set $statsTbl.creampies += 1>> <</if>> <<set $tempGuys -= 1>> <</if>> <</if>> <<elseif $fuckedNow==2>> <<set $act = random($MAX_RAND_VALUE)>> <<if $act <= $ASS_PUSSY_FUCK_CHANCE>> <<set $statsTbl.pussyAndAss += 1>> <<playSexVideo $sex.videoFolder "/pussy_and_ass/" $sex.pussyAndAss $sex.videoBaseFolder $sexBasePussyAndAss>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.assCreampie += 1>> <<set $statsTbl.creampies += 1>> <</if>> <<set $tempGuys -= 2>> <</if>> <<elseif $act <= $MOUTH_PUSSY_FUCK_CHANCE>> <<set $statsTbl.pussyAndMouth += 1>> <<playSexVideo $sex.videoFolder "/mouth_and_ass/" $sex.videoBaseFolder $sex.mouthAndAss $sexBaseMouthAndAss>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.mouthCreampie += 1>> <<set $statsTbl.creampies += 1>> <</if>> <</if>> <<set $tempGuys -= 2>> <<elseif $act < $ASS_MOUTH_FUCK_CHANCE>> <<set $statsTbl.assAndMouth += 1>> <<playSexVideo $sex.videoFolder "/mouth_and_pussy/" $sex.videoBaseFolder $sex.mouthAndPussy $sexBaseMouthAndPussy>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.mouthCreampie += 1>> <<set $statsTbl.assCreampie += 1>> <</if>> <</if>> <<set $tempGuys -= 2>> <<elseif $act < $DOUBLE_PUSSY_FUCK_CHANCE>> <<set $statsTbl.doublePussy += 1>> <<playSexVideo $sex.videoFolder "/double_pussy/" $sex.doublePussy $sex.videoBaseFolder $sexBaseDoublePussy>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<else>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<set $statsTbl.creampies += 2>> <</if>> <</if>> <<set $tempGuys -= 2>> <<elseif $act <= $DOUBLE_ASS_FUCK_CHANCE>> <<set $statsTbl.doubleAss += 1>> <<playSexVideo $sex.videoFolder "/double_ass/" $sex.videoBaseFolder $sex.doubleAss $sexBaseDoubleAss>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.assCreampie += 2>> <</if>> <</if>> <<set $tempGuys -= 2>> <<else>> <<set $statsTbl.doubleMouth += 1>> <<playSexVideo $sex.videoFolder "/double_mouth/" $sex.doubleMouth $sex.videoBaseFolder $sexBaseDoubleMouth>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<set $statsTbl.mouthCreampie += 2>> <</if>> <</if>> <<set $tempGuys -= 2>> <</if>> <<else>> <<set $statsTbl.gangbangs += 1>> <<playSexVideo $sex.videoFolder "/gangbang/" $sex.gangbang $sex.videoBaseFolder $sexBaseGangbang>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.mouthCreampie += 1>> <<set $statsTbl.assCreampie += 1>> <<set $statsTbl.creampies += 1>> <</if>> <<set $tempGuys -= 3>> <</if>> <</if>> <<if $npcArousal >= $STAT.MAX && $tempGuys > 0>> <<set $npcArousal = random($minNPCArousal, $maxNPCArousal)>> <</if>> <<checkMaleSexStatsForStory>> <<if $npcArousal >= $STAT.MAX>> <br><br>[[Continue|RapeEnd]] <<else>> <br><br>[[Continue|RapeScene]] <</if>> <</nobr>>
<<nobr>> <!-- sets the sex scene. This will use the sex scene files. --> <<spendTime $ENERGY.MIN 1>> <!-- TODOSEX temporary removed as it will require changes to code (no more anal/easy etc OR changes to location/car images!) --> <<resetSexVariables>> <<set $npcArousal = random($NPC_AROUSAL.LOW, $NPC_AROUSAL.HIGH)>> <<set $tempGuys = $mcSexData.guys>> <!-- temp var 4 guys who didn't came --> <<set $sex.anal = 0>> <<set $sex.analCreampies = 0>> <<set $sex.analCum = 0>> <<set $sex.bj = 40>> <<set $sex.bjCreampies = 0>> <<set $sex.bjCum = 0>> <<set $sex.doubleAss = 0>> <<set $sex.doubleMouth = 0>> <<set $sex.doublePussy = 0>> <<set $sex.gangbang = 0>> <<set $sex.mouthAndAss = 0>> <<set $sex.mouthAndPussy = 0>> <<set $sex.pussyAndAss = 0>> <<set $sex.pussy = 40>> <<set $sex.pussyCreampies = 0>> <<set $sex.pussyCum = 0>> <<set $sex.endImages = 0>> <<set $sex.videoFolder = "sexLocationSex/car">> <<if $condoms >= $mcSexData.guys>> [[Use Condom|SexScene][$hasCondom to true, $condoms to $condoms-$mcSexData.guys]]<br> [[Don't use Condom|SexScene][$hasCondom to false]] <<else>> <<goto [[SexScene]]>> <</if>> <</nobr>>
<<nobr>> <!-- actions at the end of the sex scene: set variables etc--> <<changeClothes "dressed">> <<if $mcattrTbl.arousal >= $NPC_AROUSAL.MED>> <<set $mcattrTbl.arousal = $STAT.MIN>> I was left satisfied <<else>> <<set $mcattrTbl.arousal = $NPC_AROUSAL.MED>> I was left unsatisfied <</if>> <<if $mcSexData.guys>1>> by $mcSexData.guys guys.<br> <<else>> by one guy.<br> <</if>> <!-- just temporary until sex is redone --> <<set $mcTbl.mouthUsage += $mcSexData.guys>> Math.clamp($mcTbl.mouthUsage, $STAT.MIN, $STAT.MAX) <<if $mcTbl.assUsage < $STAT.MAX>> <<set $mcTbl.assUsage += $mcSexData.guys>> Math.clamp($mcTbl.assUsage, $STAT.MIN, $STAT.MAX-1) <<elseif $mcSexData.guys > $GUYS_NUM.MED>> <<set $mcTbl.assUsage = $STAT.MAX>> <</if>> <<if $mcTbl.pussyUsage < $STAT.MAX>> <<set $mcTbl.pussyUsage += $mcSexData.guys>> Math.clamp($mcTbl.pussyUsage, $STAT.MIN, $STAT.MAX-1) <<elseif $mcSexData.guys > $GUYS_NUM.MED>> <<set $mcTbl.pussyUsage = $STAT.MAX>> <</if>> <<set $path = "images/" + $sex.videoBaseFolder + "/end/pussy/" + random(1,$sex.endImages) + ".jpg">> <<image $path>> <!-- pussy --> <<if $location == "Prostitute" || $location == "Brothel" || $location == "Porn Studio">> <<setTempMoneyVar $sexMoneyPercent $SEX_MONEY.MIN $SEX_MONEY.MAX>> <<if $hasCondom == true>> <<set $tmpMoney = Math.round($tmpMoney * $CONDOM_MUL)>> <</if>> <<if $mcattrTbl.arousal == $STAT.MIN>> <<set $tmpMoney = Math.round($tmpMoney * $ORGASM_MUL)>> <</if>> <<if $mcSexData.guys > 1>> <<set $tmpMoney += Math.round($tmpMoney*$MORE_GUYS_MUL*$mcSexData.guys)>> <</if>> <<if $location == "Brothel">> <<set $statsTbl.timesBrothelWhored += 1>> <<set $tmpMoney = Math.round($tmpMoney * $MONEY_AFTER_PIMP_CUT_MUL )>> <<elseif $location == "Porn Studio">> <<set $statsTbl.timesInPornMovies += 1>> <<set $tmpMoney = Math.round($tmpMoney * $PORN_MOVIE_MUL)>> <<else>> <<set $statsTbl.timesStreetWhored += 1>> <<if random($MAX_RAND_VALUE) <= $WHORING_FOR_FREE_CHANCE>> <<set $tmpMoney = 0>> <br><br>That son of a bitch didn't give me any money. <</if>> <</if>> <<set $mcstatTbl.money += $tmpMoney>> <br><br>I earned: $tmpMoney <<else>> <<set $statsTbl.timesFucked += 1>> <<set $mcattrTbl.morale += random($MORALE_RAND.LOW*$mcSexData.guys)>> <</if>> <<set $tmpRand = $mcSexData.guys * $ENERGY.LOW>> <<spendTime $tmpRand 1>> <<set $mcattrTbl.makeup -= $mcSexData.guys * $MAKEUP_RAND.LOW>> <<set $mcattrTbl.hygiene -= $mcSexData.guys * $HYGIENE_RAND.LOW>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW * $mcSexData.guys)>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.LOW, $CORRUPTION_RAND.MED * $mcSexData.guys)>> <<clampStats>> <<set $statsTbl.guysFucked += $mcSexData.guys>> <!-- Story milestones --> <<if $statsTbl.timesBrothelWhored == 1>> <<set $journalEntryType = "pimpProst1">> <<elseif $statsTbl.timesBrothelWhored == 25>> <<set $journalEntryType = "pimpProst25">> <<else>> <<set $journalEntryType = "dayPimpProst">> <</if>> <<if $statsTbl.timesStreetWhored == 1>> <<set $journalEntryType = "aloneProst1">> <<elseif $statsTbl.timesStreetWhored == 25>> <<set $journalEntryType = "aloneProst25">> <<else>> <<set $journalEntryType = "dayAloneProst">> <</if>> <<if $statsTbl.timesInPornMovies == 1>> <<set $journalEntryType = "pornMov1">> <<elseif $statsTbl.timesInPornMovies == 10>> <<set $journalEntryType = "pornMov10">> <<elseif $statsTbl.timesInPornMovies == 25>> <<set $journalEntryType = "pornMov25">> <<else>> <<set $journalEntryType = "dayPornMov">> <</if>> <<if $statsTbl.timesFucked == 1>> <<set $journalEntryType = "sex1">> <<elseif $statsTbl.timesFucked == 10>> <<set $journalEntryType = "sex10">> <<elseif $statsTbl.timesFucked == 50>> <<set $journalEntryType = "sex50">> <<else>> <<set $journalEntryType = "daySex">> <</if>> <<if $statsTbl.guysFucked-$mcSexData.guys == 0>> <<set $journalEntryType = "guys1">> <<elseif $statsTbl.guysFucked-$mcSexData.guys < 10 && $statsTbl.guysFucked>=10>> <<set $journalEntryType = "guys10">> <<elseif $statsTbl.guysFucked-$mcSexData.guys < 50 && $statsTbl.guysFucked>=50>> <<set $journalEntryType = "guys50">> <</if>> <<if $journalEntryType != "">> <<include AddEventText>> <</if>> <<if $mcSexData.guys == 1 && $mcattrTbl.sexualExperience < $SEXUAL_EXP.LOW>> <<set $mcattrTbl.sexualExperience += random ($SEXUAL_EXP_RAND.LOW,$SEXUAL_EXP_RAND.MED)>> <<elseif $mcSexData.guys == 2 && $mcattrTbl.sexualExperience < $SEXUAL_EXP.MED>> <<set $mcattrTbl.sexualExperience += random($SEXUAL_EXP_RAND.LOW, $SEXUAL_EXP_RAND.HIGH)>> <<elseif $mcSexData.guys > 2 && $mcattrTbl.sexualExperience < $SEXUAL_EXP.HIGH>> <<set $mcattrTbl.sexualExperience += random($SEXUAL_EXP_RAND.MED, $SEXUAL_EXP_RAND.HIGH)>> <</if>> <<if $hasCondom == false>> <<endSexNoCondom>> <</if>> <<returnToLocation $location>> <</nobr>>
<<nobr>> <!-- sets the sex scene. --> <<spendTime $ENERGY.MIN 1>> <<resetSexVariables>> <<set $npcArousal = random($NPC_AROUSAL.LOW, $NPC_AROUSAL.HIGH)>> <<set $tempGuys = $mcSexData.guys>> <!-- temp var 4 guys who didn't came --> <!-- check if resetSexVariables is really necessary and probably convert ro "constants" --> <<set $sex.anal = 47>> <!-- easy --> <<set $sex.analCreampies = 46>> <<set $sex.analCum = 42>> <<set $sex.bj = 110>> <!-- easy --> <<set $sex.bjCreampies = 108>> <<set $sex.bjCum = 78>> <<set $sex.doubleAss = 20>> <<set $sex.doubleMouth = 17>> <<set $sex.doublePussy = 16>> <<set $sex.gangbang = 35>> <<set $sex.mouthAndAss = 35>> <<set $sex.mouthAndPussy = 65>> <<set $sex.pussyAndAss = 59>> <<set $sex.pussy = 106>> <!-- easy --> <<set $sex.pussyCreampies = 105>> <<set $sex.pussyCum = 105>> <<set $sex.endImages = 43>> <!-- pussy --> <<set $sex.videoFolder = "sex/sex">> <<set $sex.videoBaseFolder = "sex/sex">> <<if $condoms >= $mcSexData.guys>> [[Use Condom|SexScene][$hasCondom to true, $condoms to $condoms-$mcSexData.guys]]<br> [[Don't use Condom|SexScene][$hasCondom to false]] <<else>> <<goto [[SexScene]]>> <</if>> <</nobr>>
<<nobr>> <!-- the actual sex scene. --> <<changeClothes "naked">> <<set $minNPCArousal = $sexMinNPCArousal>> <<set $maxNPCArousal = $sexMaxNPCArousal>> <<set $tmpDoubleAss = $statsTbl.doubleAss>> <<set $tmpDoublePussy = $statsTbl.doublePussy>> <<set $tmpDoubleMouth = $statsTbl.doubleMouth>> <<set $tmpTimesCame = $statsTbl.timesCame>> <<set $tmpGangbangs = $statsTbl.gangbangs>> <<set $tmpAssAndMouth = $statsTbl.assAndMouth>> <<set $tmpPussyAndMouth = $statsTbl.pussyAndMouth>> <<set $tmpPussyAndAss = $statsTbl.pussyAndAss>> <<set $tmpCreampies = $statsTbl.creampies>> <<set $tmpPussyFucked = $statsTbl.pussyFucked>> <<set $tmpMouthCreampie = $statsTbl.mouthCreampie>> <<set $tmpMouthFucked = $statsTbl.mouthFucked>> <<set $tmpAssCreampie = $statsTbl.assCreampie>> <<set $tmpAssFucked = $statsTbl.assFucked>> <<if $tempGuys==1>> <<set $fuckedNow = 1>> <<elseif $tempGuys==2>> <<if random($MAX_RAND_VALUE) <= $SEX_WITH_1_WHILE_2_CHANCE>> <<set $fuckedNow = 1>> <<else>> <<set $fuckedNow = 2>> <</if>> <<elseif $tempGuys>2>> <<if random($MAX_RAND_VALUE) <= $SEX_WITH_2_WHILE_3_CHANCE>> <<set $fuckedNow = 2>> <<else>> <<set $fuckedNow = 3>> <</if>> <</if>> <<set $mcattrTbl.arousal += random($AROUSAL.LOW, $AROUSAL.MED)>> <<set $npcArousal += random($minNPCArousal, $maxNPCArousal)>> <<if $fuckedNow==1>> <<set $act = random($MAX_RAND_VALUE)>> <<if $act <= $ASS_FUCK_CHANCE>> <<set $statsTbl.assFucked += 1>> <<playSexVideo $sex.videoFolder "/anal/easy/" $sex.anal $sex.videoBaseFolder $sexBaseAnal>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder sexBaseAnalCreampies>> <<set $statsTbl.assCreampie += 1>> <</if>> <<set $tempGuys -= 1>> <</if>> <<elseif $act <= $MOUTH_FUCK_CHANCE>> <<set $statsTbl.mouthFucked += 1>> <<playSexVideo $sex.videoFolder "/bj/easy/" $sex.bj $sex.videoBaseFolder $sexBaseBj>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<set $statsTbl.mouthCreampie += 1>> <</if>> <<set $tempGuys -= 1>> <</if>> <<else>> <<set $statsTbl.pussyFucked += 1>> <<playSexVideo $sex.videoFolder "/pussy/easy/" $sex.pussy $sex.videoBaseFolder $sexBasePussy>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<else>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<set $statsTbl.creampies += 1>> <</if>> <<set $tempGuys -= 1>> <</if>> <</if>> <<elseif $fuckedNow==2>> <<set $act = random($MAX_RAND_VALUE)>> <<if $act <= $ASS_PUSSY_FUCK_CHANCE>> <<set $statsTbl.pussyAndAss += 1>> <<playSexVideo $sex.videoFolder "/pussyAndAss/" $sex.pussyAndAss $sex.videoBaseFolder $sexBasePussyAndAss>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.assCreampie += 1>> <<set $statsTbl.creampies += 1>> <</if>> <<set $tempGuys -= 2>> <</if>> <<elseif $act <= $MOUTH_PUSSY_FUCK_CHANCE>> <<set $statsTbl.pussyAndMouth += 1>> <<playSexVideo $sex.videoFolder "/mouthAndAss/" $sex.mouthAndAss $sex.videoBaseFolder $sexBaseMouthAndAss>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.mouthCreampie += 1>> <<set $statsTbl.creampies += 1>> <</if>> <</if>> <<set $tempGuys -= 2>> <<elseif $act < $assAndMouthFuckChance>> <<set $statsTbl.assAndMouth += 1>> <<playSexVideo $sex.videoFolder "/mouthAndPussy/" $sex.mouthAndPussy $sex.videoBaseFolder $sexBaseMouthAndPussy>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.mouthCreampie += 1>> <<set $statsTbl.assCreampie += 1>> <</if>> <</if>> <<set $tempGuys -= 2>> <<elseif $act < $doublePussyFuckChance>> <<set $statsTbl.doublePussy += 1>> <<playSexVideo $sex.videoFolder "/doublePussy/" $sex.doublePussy $sex.videoBaseFolder $sexBaseDoublePussy>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<else>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<set $statsTbl.creampies += 2>> <</if>> <</if>> <<set $tempGuys -= 2>> <<elseif $act <= $doubleAssFuckChance>> <<set $statsTbl.doubleAss += 1>> <<playSexVideo $sex.videoFolder "/doubleAss/" $sex.doubleAss $sex.videoBaseFolder $sexBaseDoubleAss>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.assCreampie += 2>> <</if>> <</if>> <<set $tempGuys -= 2>> <<else>> <<set $statsTbl.doubleMouth += 1>> <<playSexVideo $sex.videoFolder "/doubleMouth/" $sex.doubleMouth $sex.videoBaseFolder $sexBaseDoubleMouth>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<set $statsTbl.mouthCreampie += 2>> <</if>> <</if>> <<set $tempGuys -= 2>> <</if>> <<else>> <<set $statsTbl.gangbangs += 1>> <<playSexVideo $sex.videoFolder "/gangbang/" $sex.gangbang $sex.videoBaseFolder $sexBaseGangbang>> <<if $npcArousal >= $STAT.MAX>> <<if $hasCondom == true || random($MAX_RAND_VALUE) <= $CUM_OUTSIDE_CHANCE>> <<playSexVideo $sex.videoFolder "/bj/cum/" $sex.bjCum $sex.videoBaseFolder $sexBaseBjCum>> <<playSexVideo $sex.videoFolder "/pussy/cum/" $sex.pussyCum $sex.videoBaseFolder $sexBasePussyCum>> <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $sexBaseAnalCum>> <<else>> <<playSexVideo $sex.videoFolder "/bj/creampie/" $sex.bjCreampies $sex.videoBaseFolder $sexBaseBjCreampies>> <<playSexVideo $sex.videoFolder "/pussy/creampie/" $sex.pussyCreampies $sex.videoBaseFolder $sexBasePussyCreampies>> <<playSexVideo $sex.videoFolder "/anal/creampie/" $sex.analCreampies $sex.videoBaseFolder $sexBaseAnalCreampies>> <<set $statsTbl.mouthCreampie += 1>> <<set $statsTbl.assCreampie += 1>> <<set $statsTbl.creampies += 1>> <</if>> <<set $tempGuys -= 3>> <</if>> <</if>> <<if $mcattrTbl.arousal >= $STAT.MAX>> <br>I came! <<set $statsTbl.timesCame += 1>> <<set $mcattrTbl.arousal = $AROUSAL.MED>> <</if>> <<if $npcArousal >= $STAT.MAX && $tempGuys > 0>> <<set $npcArousal = random($minNPCArousal, $maxNPCArousal)>> <</if>> <<checkMaleSexStatsForStory>> <<if $npcArousal >= $STAT.MAX>> <br><br>[[Continue|SexEnd]] <<else>> <br><br>[[Continue|SexScene]] <</if>> <</nobr>>
<<nobr>> <!-- Webcam actions. Keep in mind that the media is not only in the webcam folder (actually most of it is not). --> <<spendTime $ENERGY.MIN>> <<set $tmpMoney = 0>> <<changeClothes "underwear">> <<if $firstVisitArr.includes("webcam") == false>> <<set $journalEntryType = "firstWebcam">> <<include AddEventText>> <<set $firstVisitArr.push("webcam")>> <</if>> <!-- $mcTbl.mouthUsage $mcTbl.assUsage $mcTbl.pussyUsage can increase here IFF use holes (but it will probably be in masturbation) --> <<switch $tmpWebcam>> <<case "Chat">> <<set $path = "images/sex/webcam/chat/" + random(1,5) + ".jpg">> <<image $path>> <<spendTime $ENERGY.LOW 1>> <<silently>> <<setTempMoneyVar $webMoneyPercent $WEB_CHAT_MONEY.MIN $WEB_CHAT_MONEY.MAX>> <<set $mcattrTbl.arousal += random($AROUSAL_RAND.LOW)>> <<set $npcArousal += random($NPC_AROUSAL.MIN)>> <<set $journalEntryType = "dayWebChat">> <<if $mcattrTbl.fame < $FAME.UNKNOWN>> <<set $mcattrTbl.fame += random($FAME_RAND.LOW, $FAME_RAND.MED)>> <</if>> <<if $mcattrTbl.fame < $INFAMY.OK>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.MED)>> <</if>> <</silently>> <<case "Strip">> <<set $path = "images/sex/universal/undress/strip/" + random(1,22)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<silently>> <<setTempMoneyVar $webMoneyPercent $WEB_STRIP_MONEY.MIN $WEB_STRIP_MONEY.MAX>> <<set $mcattrTbl.arousal += random($AROUSAL_RAND.LOW, $AROUSAL_RAND.MED)>> <<set $npcArousal += random($NPC_AROUSAL.LOW)>> <<set $journalEntryType = "dayWebStrip">> <<if $mcattrTbl.fame < $FAME.UNKNOWN>> <<set $mcattrTbl.fame += random($FAME_RAND.LOW, $FAME_RAND.MED)>> <</if>> <<if $mcattrTbl.fame < $INFAMY.BAD>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.MED)>> <</if>> <</silently>><br> <<case "Tease">> <<set $path = "images/sex/webcam/tease/" + random(1,17)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<silently>> <<setTempMoneyVar $webMoneyPercent $WEB_TEASE_MONEY.MIN $WEB_TEASE_MONEY.MAX>> <<set $mcattrTbl.arousal += random($AROUSAL_RAND.LOW, $AROUSAL_RAND.MED)>> <<set $npcArousal += random($NPC_AROUSAL.LOW)>> <<set $journalEntryType = "dayWebTease">> <<if $mcattrTbl.fame < $FAME.UNKNOWN>> <<set $mcattrTbl.fame += random($FAME_RAND.LOW, $FAME_RAND.MED)>> <</if>> <<if $mcattrTbl.fame < $INFAMY.BAD>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.MED)>> <</if>> <</silently>><br> <<case "Dance">> <<set $path = "images/sex/universal/dance/" + random(1,6)>> <<video $path>> <<spendTime $ENERGY.LOW 1>> <<silently>> <<setTempMoneyVar $webMoneyPercent $WEB_DANCE_MONEY.MIN $WEB_DANCE_MONEY.MAX>> <<set $mcattrTbl.arousal += random($AROUSAL_RAND.LOW, $AROUSAL_RAND.MED)>> <<set $npcArousal += random($NPC_AROUSAL.LOW)>> <<set $journalEntryType = "dayWebDance">> <<if $mcattrTbl.fame < $FAME.UNKNOWN>> <<set $mcattrTbl.fame += random($FAME_RAND.LOW, $FAME_RAND.MED)>> <</if>> <<if $mcattrTbl.fame < $INFAMY.BAD>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.MED)>> <</if>> <</silently>><br> <!-- TODOJOB redo all this <<case "Mouth">> <<set $path = "sexWebcam/sex/mouth/" + random(1,21)>> <<video $path>> <<spendTime $ENERGY.MED 1>> <<silently>> <<setTempMoneyVar $webMoneyPercent $WEB_MOUTH_MONEY.MIN $WEB_MOUTH_MONEY.MAX>> <<set $mcattrTbl.arousal += random($AROUSAL_RAND.LOW, $AROUSAL_RAND.HIGH)>> <<set $npcArousal += random($NPC_AROUSAL.MIN, $NPC_AROUSAL.LOW)>> <<set $journalEntryType = "dayWebMouth">> <<if $mcattrTbl.fame < $FAME.KNOWN>> <<set $mcattrTbl.fame += random($FAME_RAND.LOW, $FAME_RAND.MED)>> <</if>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.MED)>> <</silently>><br> <<case "Pussy">> <<set $path = "sexWebcam/sex/pussy/" + random(1,21)>> <<video $path>> <<spendTime $ENERGY.MED 1>> <<silently>> <<setTempMoneyVar $webMoneyPercent $WEB_PUSSY_MONEY.MIN $WEB_PUSSY_MONEY.MAX>> <<set $mcattrTbl.arousal += random($AROUSAL_RAND.MED, $AROUSAL_RAND.HIGH)>> <<set $npcArousal += random($NPC_AROUSAL.MIN, $NPC_AROUSAL.LOW)>> <<set $journalEntryType = "dayWebPussy">> <<if $mcattrTbl.fame < $FAME.KNOWN>> <<set $mcattrTbl.fame += random($FAME_RAND.LOW, $FAME_RAND.MED)>> <</if>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.MED)>> <</silently>><br> <<case "Ass">> <<set $path = "sexWebcam/sex/ass/" + random(1,22)>> <<video $path>> <<spendTime $ENERGY.MED 1>> <<silently>> <<setTempMoneyVar $webMoneyPercent $WEB_ASS_MONEY.MIN $WEB_ASS_MONEY.MAX>> <<set $mcattrTbl.arousal += random($AROUSAL_RAND.LOW, $AROUSAL_RAND.HIGH)>> <<set $npcArousal += random($NPC_AROUSAL.MIN, $NPC_AROUSAL.LOW)>> <<set $journalEntryType = "dayWebAss">> <<if $mcattrTbl.fame < $FAME.KNOWN>> <<set $mcattrTbl.fame += random($FAME_RAND.LOW, $FAME_RAND.MED)>> <</if>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.MED)>> <</silently>><br> <<case "DP">> <<set $path = "sexWebcam/sex/dp/" + random(1,3)>> <<video $path>> <<spendTime $ENERGY.MED 1>> <<silently>> <<setTempMoneyVar $webMoneyPercent $WEB_DP_MONEY.MIN $WEB_DP_MONEY.MAX>> <<set $mcattrTbl.arousal += $AROUSAL_RAND.HIGH>> <<set $npcArousal += random($NPC_AROUSAL.MIN, $NPC_AROUSAL.LOW)>> <<set $journalEntryType = "dayWebDP">> <<if $mcattrTbl.fame < $FAME.KNOWN>> <<set $mcattrTbl.fame += random($FAME_RAND.LOW, $FAME_RAND.MED)>> <</if>> <<set $mcattrTbl.infamy += random($INFAMY_RAND.LOW, $INFAMY_RAND.MED)>> <</silently>><br> --> <<default>> <<image "images/items/electronics/webcam.jpg">> <</switch>> <<if $tmpMoney > 0>> <<silently>> <<include AddEventText>> <</silently>> <<if $mcattrTbl.arousal >= $STAT.MAX>> <<silently>> <<set $tmpMoney *= $WEB_ORGASM_MUL>> <<set $statsTbl.timesCame += 1>> <<set $mcattrTbl.arousal = $AROUSAL.LOW>> <<set $mcattrTbl.morale += random($MORALE_RAND.HIGH, $MORALE_RAND.HIGH)>> <<set $npcArousal += random($NPC_AROUSAL.LOW, $NPC_AROUSAL.MED)>> <<spendTime $ENERGY.MED 1>> <<set $journalEntryType = "dayWebCame">><<include AddEventText>> <</silently>> <br>Oh... That was intense. I came on camera!<br><br> <</if>> <<silently>> <<if $webTbl.subscribers >= $MIN_SUBRSRIBERS_FOR_INFAMY_VALUE>> <<set $mcattrTbl.infamy += random(0, $INFAMY_RAND.HIGH)>> <</if>> <</silently>> <<if $npcArousal >= $STAT.MAX>> <<silently>> <<set $npcArousal = random($NPC_AROUSAL.LOW, $NPC_AROUSAL.MED)>> <<set $tmpMoney *= $WEB_NPC_ORGASM_MUL>> <</silently>> <br>I saw someone came, while looking at my channel!<br><br> <</if>> <<silently>> <<if $mcattrTbl.corruption < $CORRUPTION.LEARN>> <<set $mcattrTbl.corruption += random($CORRUPTION_RAND.LOW, $CORRUPTION_RAND.MED)>> <</if>> <<clampStats>> <<set $tmpSubscribers = random($tmpMoney*$WEB_SUBSCRIBERS_MUL.MIN, $tmpMoney*$WEB_SUBSCRIBERS_MUL.MAX)>> <</silently>> <br>I got $tmpSubscribers new subscribers. Yey! <br> <<silently>> <!-- Story milestones --> <<if $webTbl.subscribers == 0 && ($webTbl.subscribers+$tmpSubscribers) > 0>> <<set $journalEntryType = "webcamSubscribers1">> <<elseif $webTbl.subscribers < 10000 && ($webTbl.subscribers+$tmpSubscribers) >= 10000>> <<set $journalEntryType = "webcamSubscribers10k">> <<elseif $webTbl.subscribers < 100000 && ($webTbl.subscribers+$tmpSubscribers) >= 100000>> <<set $journalEntryType = "webcamSubscribers100k">> <<elseif $webTbl.subscribers < 1000000 && ($webTbl.subscribers+$tmpSubscribers) >= 1000000>> <<set $journalEntryType = "webcamSubscribers1000k">> <<elseif $webTbl.subscribers < 10000000 && ($webTbl.subscribers+$tmpSubscribers) >= 10000000>> <<set $journalEntryType = "webcamSubscribers10000k">> <</if>> <<if $journalEntryType != "">> <<include AddEventText>> <</if>> <<set $webTbl.subscribers += $tmpSubscribers>> <</silently>> I earned $tmpMoney for my performance.<br><br> <<set $mcstatTbl.money += $tmpMoney>> <</if>> [[Chat|Webcam][$tmpWebcam to "Chat"]]<br> <<if $showPussyForMoney || $mcstatTbl.home == "Basement">> [[Tease|Webcam][$tmpWebcam to "Tease"]]<br> [[Strip|Webcam][$tmpWebcam to "Strip"]]<br> [[Dance|Webcam][$tmpWebcam to "Dance"]]<br> <</if>><!-- TODO all dildos --> <<if ($inventoryArr.includes("Small Dildo") && $mcattrTbl.corruption >=$CORRUPTION.EXP) || $mcstatTbl.home == "Basement" || $mcstatTbl.debt >= $DEBT.HIGH>> [[Suck Dildo|Webcam][$tmpWebcam to "Mouth"]]<br> [[Fuck Dildo|Webcam][$tmpWebcam to "Pussy"]]<br> [[Ass fuck Dildo|Webcam][$tmpWebcam to "Ass"]]<br> [[DP Dildo|Webcam][$tmpWebcam to "DP"]]<br> <</if>> <br>[[Back|Laptop][$tmpWebcam to "None"]] <</nobr>>
<!-- variable and constants for the game that are set at the beginning of the game. Variables: xxx - a normal variable (value). xxxMul - Multiplier (value) is a value that will be multiplied to make something smaller or bigger in a percentage. Ex: rape chance * night Multiplier will increase the rape chance when night. xxxTbl - Table a variable in the form: key1:value1, key2:value2, .... xxxMap - is Simple Inventory item, so a inventory of items and values. xxxArr - is normal array, so aa array that either contains an item or not. xxxTmp - temporary variables (will contain the above notation, just Tmp at the end. Constants (uppercase): xxx - variables (tables) that have a map of different milestones. xxx_RAND - variables (tables) than will increase/decrease with what's in that constant. xxx_CHANCE means (values) comparing with rand(100) rand (100) <= _chance . xxx_VALUE - a variable (value) that's not a table, but a normal value. xxx_TMP - temporary variables (will contain the above notation, just Tmp at the end. Look in recalculateVariables for many variables that are recalculated before use OBS: variables that contain other variables MUST be put (if changing) into recalculateVariables widget ! --> <<include StoryInitStats>> <!-- Default player info. clothes is used for formal and office (so can't have both at the sme time). wearBody etc, are vbariables that hold what the wears ATM (from swimsuit, to nothing, to coat). --> <<set $mcTbl to {"name": "Emma", "age": 18, "gameStartOption": "scholarship", "hairColor": "Blonde", "pictureName": "1", "hairLength": "medium", "hairStyle": "1", "dyedHairColor": "None", "mouthUsage": $STAT.MIN, "assUsage": $STAT.MIN, "pussyUsage": $STAT.MIN, "assType": 1, "chestType": 1, "bra": "Safe Bra", "panties": "Safe Panties", "clothes": "Safe 1", "shoes": "Safe Shoes", "sportsuit": "None", "sportshoes": "None", "swimsuit": "None", "coat": "None", "purse": "None", "wearBody": "Safe 1", "wearTits": "Safe Bra", "wearPussy": "Safe Panties", "wearFeet": "Safe Shoes"}>> <!-- Default player stats --> <<set $mcstatTbl to {"money": 500, "debt": 0, "home": "None", "oldHome": "None", "wealth": 0, "pregnancy": 0, "std": "None"}>> <!-- Default player attributes --> <<set $mcattrTbl to {"energy": $STAT.MAX, "hunger": $STAT.MAX, "thirst": $STAT.MAX, "health": $STAT.MAX, "hygiene": $STAT.MAX, "morale": $STAT.MAX, "fear": $FEAR.NORMAL, "sexy": $STAT.MIN, "makeup": $STAT.MIN, "arousal": $STAT.MIN, "corruption": $STAT.MIN, "fame": $STAT.MIN, "infamy": $INFAMY.GOOD, "sexualExperience": $STAT.MIN, "will": $WILL.MED, "intelligence": $STAT.MIN, "fitness": $STAT.MIN, "charisma": $STAT.MIN}>> <!-- TODOJOB Gang war. leader is the ID of the NPC; stage: begin, etc --> <<set $gangWarTbl to {"name": "None", "description": "None", "leader": 0, "power": $STAT.MIN, "stage": "None"}>> <!-- TODOJOB Keeps the celebrity you want to blackmail (paparazzi job). Hold data about the celebrity and the stage of blackmail. name: generated celebrity name isFemale: celebrity sex npcID: ID as a npc (doesn't need to exist, most most it will not). can be generated after (became an enemy, your slave etc). picture: an ID to the NPC picture easyToFind: how easy is to find (basically a chance). research on internet then you will go somewhere certain. earnsPerWeek: how much money he/she earns per week. type: Celebrity/ExCoworker(see work)/ExFriend(see npc)/RuinedYou(see history) secret: Compromising/RuinedImage/Cheats/JobImage/TotalDestruction - in most cases will be found out after spying. power: how powerful he/she is. acts as reputation AND as how connected she/he is. stage: research, found, blackmailed, accepted, rejected, soldPhoto, blackmailPublic etc --> <<set $celebrityTbl to {"name": "None", "description": "None", "isFemale": true, "npcID": 0, "picture": "None", "easyToFind": $STAT.MIN, "earnsPerWeek": 0, "type": "None", "secret": "None", "power": $STAT.MIN, "stage": "None"}>> <!-- Default MC data: traits, awards, achievements --> <<set $achievementsArr = []>> <!-- (TODO implement AND BELOW !!!) MC achievements (except drivers license, job related): Drivers License (car+bike), Diplomas and Courses (University). --> <<newinv $awardsInv>> <!-- (implement) MC awards (job related): best actress, director, employee of the month, best manager etc. Can have 0, 1 or many. --> <<set $awardsInv to Inventory.create()>> <<newinv $traitsInv>> <!-- (implementing (implemented decreases and changes over night) SOME OF THEM CAN BE CHANGE AT HOSPITAL ! (not implemented) MC traits/addictions. decrease at night, increase on certain events. Drug Addict, Alcoholic => increases while drunk/drugged, morale drop if not taken and too high; Sex Addict - increases with sex (any), arousal gets higher faster (outside of sex and at night); Cumdump - increase with creampies (any), refuses condom, begs for creampies. Slave - increases with submissive sex (bdsm/rape), $will decreases more at night. or when will = 0 at night Master - increase with master sex (sex when you command), $will increases at night. or when will = 100 at night Saint - increases 4 every day with sex experience 0, $corruption decreases more at night. Painslut - increase with bdsm (whip, torture etc) fear decreases more at night, health increases more at night; Shadow - increases with do masked actions infamy decreases more at night; (rob, masked sex, blackmail), decreases if discovered Exhibitionist - public sex, walk outside naked corruption increased at night; Broken - increases with rape rape doesn't affect morale or fear --> <<set $traitsInv to Inventory.create()>> <!-- Default player inventory (1 for unique items, one for multiple items (...Map)) --> <<newinv $inventoryInv>> <<set $inventoryInv to Inventory.create()>> <<set $inventoryArr = ["Safe Bra", "Safe Panties", "Safe 1", "Safe Shoes"]>> <!-- "Equipped" vehicle (car, bike, even bicycle). --> <<set $vehicleTbl to {"name": "None", "gas": $STAT.MIN, "break_chance": $STAT.MIN}>> <!-- implement this (gas consumption ,break_chance) - can buy used car but break chance will be lower (increase each day with a random or 10% or something like that. repairing should be expensive (break_chance*carvalue / 2 (or 1.5) if broke down and /3 if not)... . break_chance 0 = 0% break chance, 100 = 100% break chance. gass 0 = empty gass you can only own one vehicle UNLESS you own a mansion (with garage) garage -> take X car -> change current vehicle to that one --> <!-- TODOJOB job: name of the job (job path). OBS: Only one full time job at a time, if change job, all progress will be reset!. daysFromHire: days since hired stage: state of the job (ex: for doctor, first nurse/ junior doctor etc) exp: experience. will be lowered if demoted/fired. used to determine the "level" and salary missedDays: how many times you missed work (for some jobs will count less, for some more. if big boss it will count less for example, sports (training counts only if you sucks in game or miss game -> immediate repercussions)). corruption: corruption at job. used for sexual stuff and corruption stuff (ex bribe) quality: quality of the company, power of the gang etc. nextEvent: for jobs with no schedule must to something in a week/month etc (porn studio, sports etc) place: for sports , the place in the league, or top (if individual). can be also used in porn films, modeling etc\ averageRating: for sports, movies etc means how good you played. numberPlayed: how much movies, games etc did you play (use to calculate the rating). updating: for manager, name of the update that's building ATM daysToCompletion: days till "updating" is completed. eventName: a bunch of variables used to determine some events. for example in a porn movie is the movie name eventType: event type. for example in a porn movie is the movie type (bdsm, gangbang, whatever) eventActionsToFinish: how much actions till done (days of visits to job). for example in a porn movie is the number of filming to be done before finished. eventQuality: the event quality. for example in a porn movie is the movie quality (it can fluctuate a little based on what is happening on the set) Awards: they are given based on averageRatings, eventQuality etc and they are given based on award (best player is given on the spot, best monthly player given on average ratings, then reset ratings, best yearly player based on number of monthly awards. movie (and similar) awards are given at the end of the month(or week) based on jobItemsInv: movie_name, movie_rating and deleted after that (personal award if needed) ). royalties are NOT in the game. if bonus money, movie etc. get all the money at once, even if royalties. tell the "sales" when the movie launches based on MC personal + work stats + quality. --> <<set $mcjobTbl to {"job": "None", "daysFromHire": 0, "stage": "None", "exp": $STAT.MIN, "missedDays": 0, "corruption": $STAT.MIN, "quality": $STAT.MIN, "place": 0, "averageRating": $STAT.MIN, "numberPlayed:": 0, "updating": "None", "daysToCompletion": 0, "eventName":"None", "eventType": "None", "eventActionsToFinish": 0, "eventQuality": $STAT.MIN}>> <!-- A inventory with name_of_item and quantity (items can also be people hired etc). It will be used for gang, maybe other manager jobs. --> <<newinv $jobItemsInv>> <<set $jobItemsInv to Inventory.create()>> <!-- An array holding the job updates (buildings etc) done. --> <<set $jobUpdatesArr = []>> <!-- TODOJOB Will be used in the form "job_name" number_of_times_worked" --> <<newinv $inventoryInv>> <<set $partTimeJobsInv to Inventory.create()>> <!-- Webcam --> <<set $webTbl to {"subscribers": 0}>> <!-- Prison --> <<set $prisonTbl to {"remainingDays": 0, "triedToEscapeToday": false}>> <!-- Default useful variables --> <<set $pillTaken = false>> <!-- if true, the pill is taken and the MC can't get pregnant if not condom used. --> <<set $bankLoan = false>> <!-- bank loan will be cheaper, but after 1 week of not paying, will be sold to loan shark. --> <<set $pregnancyReveal = false>> <!-- if not pregnant will last one day. If pregnant, will display pregnancy to player and will last until an abortion or game end. --> <<set $changePlaceEnergyLost = $CHANGE_PLACE_ENERGY.WALK>> <!-- !!! 1 update this variable when the MC changes the means of transportation (in the garage -> buy/sell/confiscated vehicle). --> <!-- TODOJOB University variables. Every course has a required intelligence to pass and a required courses to attend. If not met, MC will fail. --> <<set $uniTbl to {"course": "None", "weeksToExam": 0, "atttended": 0}>> <!-- Journal, history and endings --> <<set $firstVisitArr = []>> <<set $historyText = "">> <<set $journalText = "">> <<set $endingsAchievedArr = []>> <!-- so we don't achieve the same ending twice (if we choose to continue) --> <!-- Rent stats --> <<set $rentTbl to {"owned": 500, "daysToPay": 7, "timesSkippedPay": 0}>> <!-- Default player statistics. No real use in game (except for ending, history and journal). --> <<set $statsTbl to {"pussyFucked": 0, "assFucked": 0, "mouthFucked": 0, "pussyAndAss": 0, "pussyAndMouth": 0, "assAndMouth": 0, "doublePussy": 0, "doubleAss": 0, "doubleMouth": 0, "gangbangs": 0, "timesCame": 0, "creampies": 0, "assCreampie": 0, "mouthCreampie": 0, "cumEaten": 0, "cumPussyEaten": 0, "mostMouthCreampies": 0, "mostPussyCreampies": 0, "mostAssCreampies": 0, "guysFucked": 0, "timesFucked": 0, "guysRapedYou": 0, "girlsRapedYou": 0, "timesRaped": 0, "guysRaped": 0, "girlsRaped": 0, "guysFuckedGloryhole": 0, "wasDestroyed": 0, "usedMouth": 0, "usedPussy": 0, "usedAss": 0, "mouthWasUsed": 0, "pussyWasUsed": 0, "assWasUsed": 0, "mouthDestroyed": 0, "pussyDestroyed": 0, "assDestroyed": 0, "pussyLicked": 0, "myPussyLicked": 0, "girlsFucked": 0, "timesLesbianSex": 0, "handjobs": 0, "boobjobs": 0, "timesBDSM": 0, "timesLesbianBDSM": 0, "timesInBDSMMovies": 0, "timesGloryholeUsed": 0, "timesPublicSex": 0, "timesStreetWhored": 0, "timesBrothelWhored": 0, "timesInPornMovies": 0, "timesMasturbated": 0, "timesPublicMasturbated": 0, "timesSharked": 0, "timesFlashed": 0, "timesWasted": 0, "timesDrugged": 0, "timesFlashed": 0, "timesWalkedNaked": 0, "timesLeftNaked": 0, "timesLeftTied": 0, "daysHomeless": 0, "daysAbducted": 0, "daysInJail": 0}>> <!-- TODON Times I was BDSM raped (M+F): TODO IMPLEMENT Times I was humiliated (any kind of humiliations, usually during sex (usually bdsm/rape)): TODO IMPLEMENT Times I humiliated others (any kind of humiliations, usually during sex (usually bdsm/rape)): TODO IMPLEMENT Times I was tortured (willingly or unwillingly: pain bdsm -> whip, wax, etc): TODO IMPLEMENT Times I tortured (willingly or unwillingly: pain bdsm -> whip, wax, etc): TODO IMPLEMENT Times I was blackmailed: TODO IMPLEMENT (maybe?!) Times I blackmailed: TODO IMPLEMENT (maybe?!) Max guys I fucked once (inc all consensual : public, bdsm etc): TODO IMPLEMENT Max guys I was raped once (inc BDSM rape): TODO IMPLEMENT Number of boyfriends: TODO IMPLEMENT (min 1 date to be considered a Bf). Number of girlfriends: TODO IMPLEMENT (min 1 date to be considered a Gf). Times I cheated on my Lover: TODO IMPLEMENT (cheat means ANY sex with others)) Times I was cheated by my Lover: TODO IMPLEMENT (basically means MC found out) --> <!-- Default game stats --> <<set $weather = "Sunny">> <<set $temperature = 20>> <!-- degrees celsius --> <<set $gameDate to new Date("2018-09-22T07:30Z"); /* Must use UTC time. */>> <<set window.GameDays to ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; window.GameMonths to ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];>> <<set $daysTillNextEvent = 0>> <!-- used in calculateEvents. decrease daily before reaches 0 and will block events until it reaches 0 after an event occurs. the days until a next event will be event dependent (from 0 to whatever). Look into daysTillNextEvent calculateEvents for uses and changes on times. --> <<set $isNight = false>> <!-- true if it's night (see NIGHT_TIME for hours). --> <<set $isOutside = true>> <!-- true if the MC is outside (outside means when the elements will affect her), si mall is not outside, but it's a public place --> <<set $isPublic = false>> <!-- true if the MC is is a public place (almost all outside places are public (toilet is not) some inside like library, university etc. bedroom is not public, even if it's shares, because it has a few people that you know. --> <<set $location == "Home">> <!-- the exact locations set automatically. --> <<set $settingsTbl to {"autoDrink": false, "autoEat": false, "autoPill": false, "autoShower": false, "autoMakeup": false, "muteAudio": false, "ignoreNeeds": false, "displayLeftUIImage": true, "cantControlArousal": false}>> <!-- some temporary variables --> <<set $caughtByPolice = "">> <<set $path = "">> <<set $pathToilet = "">> <<set $tmpMoney = 0>> <<set $journalEntryType =="">> <<set $shouldGoToSleep = false>> <!-- true if sleepTime will not update to sleep AND the time of sleep passed --> <<set $willShaveLegs = 0>> <!-- Temporary variable for shaving legs in the shower --> <<set $tmpRightPanel = "Normal">> <!-- Temporary variable for determining which display "view" is currently selected in the right panel --> <<set $tmpUndressBody = false>> <!-- true if player undressed the MC clothes (in "Character" so we will not dress here when change scene). --> <<set $tmpUndressTits = false>> <!-- true if player undressed the MC clothes (in "Character" so we will not dress here when change scene). --> <<set $tmpUndressPussy = false>> <!-- true if player undressed the MC clothes (in "Character" so we will not dress here when change scene). --> <<set $tmpUndressFeet = false>> <!-- true if player undressed the MC clothes (in "Character" so we will not dress here when change scene). --> <<include StoryInitConstants>> <<include StoryInitMoney>> <<include StoryInitSex>> <<include StoryInitRandom>> <<include StoryInitNPC>>
<!-- sets some various constants used in the game. Variables: xxx - a normal variable (value). xxxMul - Multiplier (value) is a value that will be multiplied to make something smaller or bigger in a percentage. Ex: rape chance * night Multiplier will increase the rape chance when night. xxxTbl - Table a variable in the form: key1:value1, key2:value2, .... xxxMap - is Simple Inventory item, so a inventory of items and values. xxxArr - is normal array, so aa array that either contains an item or not. xxxTmp - temporary variables (will contain the above notation, just Tmp at the end. Constants (uppercase): xxx - variables (tables) that have a map of different milestones. xxx_RAND - variables (tables) than will increase/decrease with what's in that constant. xxx_CHANCE means (values) comparing with rand(100) rand (100) <= _chance . xxx_VALUE - a variable (value) that's not a table, but a normal value. xxx_MUL - Multiplier (value). Idem variable multiplier. xxx_TMP - temporary variables (will contain the above notation, just Tmp at the end. Look in recalculateVariables for many variables that are recalculated before use --> <!-- others --> <<set $NAP_MINUTES_VALUE = 120>> <<set $SLEEP_HOURS_VALUE = 8>> <<set $HAIR_DAILY_INCREASE_VALUE = 10>> <!-- how fast the hair on legs grows (min 0, max 100). --> <<set $HAIRY_LEGS_VALUE = 50>> <!-- From what value (0-100) the MC is considered to have hairy legs. --> <<set $TRAIT_EARNED_VALUE = 70>> <!-- for traits (traitsInv) when they are considered high enough to be "earned" --> <!-- debt --> <<set $DEBT = {"LOW":5000, "MED":25000, "HIGH":50000, "MAX":100000}>> <!-- debt percent --> <<set $DEBT_INTEREST = {"COMPANY":0.01, "BANK":0.05, "LSHARK":0.1}>> <<set $MIN_DEBT_REPAY_VALUE = 100>> <!-- home price --> <<set $APARTMENT_PRICE_VALUE = 85000>> <!-- cost of an apartment. --> <<set $VILLA_PRICE_VALUE = 1400000>> <!-- cost of the villa. --> <!-- pregnancy --> <<set $MAX_PREGNANCY_VALUE = 90>> <!-- days of pregnancy until game over. --> <!-- rent --> <<set $SKIP_RENT_TIMES = {"LOW":3, "MED":7, "HIGH":9}>> <!-- less than low means no additional repercussions for skipping rent etc -->
<!-- constants that are related to money. Variables: xxx - a normal variable (value). xxxMul - Multiplier (value) is a value that will be multiplied to make something smaller or bigger in a percentage. Ex: rape chance * night Multiplier will increase the rape chance when night. xxxTbl - Table a variable in the form: key1:value1, key2:value2, .... xxxMap - is Simple Inventory item, so a inventory of items and values. xxxArr - is normal array, so aa array that either contains an item or not. xxxTmp - temporary variables (will contain the above notation, just Tmp at the end. Constants (uppercase): xxx - variables (tables) that have a map of different milestones. xxx_RAND - variables (tables) than will increase/decrease with what's in that constant. xxx_CHANCE means (values) comparing with rand(100) rand (100) <= _chance . xxx_VALUE - a variable (value) that's not a table, but a normal value. xxx_MUL - Multiplier (value). Idem variable multiplier. xxx_TMP - temporary variables (will contain the above notation, just Tmp at the end. Look in recalculateVariables for many variables that are recalculated before use --> <!-- debt --> <<set $WEEKLY_REPAY_PERCENT_VALUE = 0.05>> <<set $BASEMENT_MONEY_PERCENT_TO_DEBT_VALUE = 0.7>> <!-- begging --> <<set $BEGGING_MONEY = {"MIN":10, "MAX":35}>> <!-- rent --> <<set $SEX_MONEY_RENT = {"MIN":10, "MAX":15}>> <<set $RAPE_MONEY_RENT = {"MIN":20, "MAX":35}>> <!-- work --> <<set $WORK_MONEY = {"MIN":15, "MAX":500}>> <!-- modeling --> <<set $MODEL_PHOTO_MONEY = {"MIN":25, "MAX":400}>> <<set $MODEL_NUDE_PHONO_MONEY = {"MIN":35, "MAX":700}>> <<set $MODEL_CALWALK_MONEY = {"MIN":50, "MAX":1000}>> <!-- gloryhole --> <<set $GLORY_MOUTH_MONEY = {"MIN":10, "MAX":100}>> <<set $GLORY_MOUTH_CREAM_MONEY = {"MIN":15, "MAX":150}>> <<set $GLORY_PUSSY_MONEY = {"MIN":20, "MAX":225}>> <<set $GLORY_PUSSY_CREAM_MONEY = {"MIN":30, "MAX":300}>> <<set $GLORY_ASS_MONEY = {"MIN":35, "MAX":400}>> <!-- night club --> <<set $NCLUB_STRIP_MONEY = {"MIN":20, "MAX":550}>> <<set $NCLUB_DANCE_MONEY = {"MIN":25, "MAX":700}>> <!-- webcam --> <<set $WEB_CHAT_MONEY = {"MIN":1, "MAX":500}>> <<set $WEB_STRIP_MONEY = {"MIN":25, "MAX":1150}>> <<set $WEB_TEASE_MONEY = {"MIN":28, "MAX":1450}>> <<set $WEB_DANCE_MONEY = {"MIN":33, "MAX":1700}>> <<set $WEB_MOUTH_MONEY = {"MIN":44, "MAX":2200}>> <<set $WEB_PUSSY_MONEY = {"MIN":58, "MAX":2700}>> <<set $WEB_ASS_MONEY = {"MIN":75, "MAX":3300}>> <<set $WEB_DP_MONEY = {"MIN":115, "MAX":3800}>> <<set $WEB_ORGASM_MUL = 2>> <<set $WEB_NPC_ORGASM_MUL = 2>> <<set $WEB_SUBSCRIBERS_MUL = {"MIN":1, "MAX":3}>> <!-- money*this means how many new subscribers --> <!-- others--> <<set $REPAIR_MOUTH_COST_PER_POINT_VALUE = 25>> <<set $REPAIR_PUSSY_COST_PER_POINT_VALUE = 50>> <<set $REPAIR_DESTROYED_PUSSY_COST_VALUE = 1000>> <!-- added to cost per point if pussy is destroyed --> <<set $REPAIR_ASS_COST_PER_POINT_VALUE = 75>> <<set $REPAIR_DESTROYED_ASS_COST_VALUE = 1500>> <!-- added to cost per point if ass is destroyed --> <!-- sex common--> <<set $SEX_MONEY = {"MIN":25, "MAX":350}>> <!-- per guy --> <<set $BASEMENT_MONEY = {"MIN":15, "MAX":250}>> <!-- per guy --> <<set $BDSM_MONEY = {"MIN":35, "MAX":500}>> <!-- per guy --> <<set $PUBLIC_SEX_MONEY = {"MIN":50, "MAX":700}>> <!-- per guy --> <<set $SEX_DEMAND_MONEY = {"INSIDE":250, "OUTSIDE":350}>> <!-- per total, when requested sex by someone (NOT while whoring, just events or actions you did, like flashing. --> <<set $MORE_GUYS_MUL = 0.2>> <!-- money/new guy if>1 --> <<set $CONDOM_MUL = 0.4>> <!-- if used condom --> <<set $ORGASM_MUL = 0.6>> <!-- if girl had orgasm --> <<set $MONEY_AFTER_PIMP_CUT_MUL = 0.35>> <!-- if brothel --> <<set $PORN_MOVIE_MUL = 2.5>> <!-- if porn movie --> <<set $SEX_DEMAND_MUL = 0.7>> <!-- money for SEX_DEMAND_MONEY if you are not, very intelligent or charismatic (so less money). -->
<!-- stats, variables etc for NPCs. Variables: xxx - a normal variable (value). xxxMul - Multiplier (value) is a value that will be multiplied to make something smaller or bigger in a percentage. Ex: rape chance * night Multiplier will increase the rape chance when night. xxxTbl - Table a variable in the form: key1:value1, key2:value2, .... xxxMap - is Simple Inventory item, so a inventory of items and values. xxxArr - is normal array, so aa array that either contains an item or not. xxxTmp - temporary variables (will contain the above notation, just Tmp at the end. Constants (uppercase): xxx - variables (tables) that have a map of different milestones. xxx_RAND - variables (tables) than will increase/decrease with what's in that constant. xxx_CHANCE means (values) comparing with rand(100) rand (100) <= _chance . xxx_VALUE - a variable (value) that's not a table, but a normal value. xxx_MUL - Multiplier (value). Idem variable multiplier. xxx_TMP - temporary variables (will contain the above notation, just Tmp at the end. Look in recalculateVariables for many variables that are recalculated before use --> <<set $NPC_WEALTH_PER_WEEK = {"MIN":150, "MAX":3500}>> <<set $NPC_IS_BAD_CHANCE = 35>> <!-- chance the NPC you meet is a bad person --> <<set $SEXY_PICK_UP_CHANCE = 58>> <!-- chance of successfully pick up a partner if $youAreSexy --> <<set $IRRESISTIBLE_PICK_UP_CHANCE = 90>> <!-- chance of successfully pick up a partner if $youAreIrresistible --> <<set $SEDUCE_PICK_UP_CHANCE = 70>> <!-- chance of successfully pick up a partner if try to seduce him/her --> <<set $SEDUCE_HARD_PICK_UP_CHANCE = 95>> <!-- chance of successfully pick up a partner if try to seduce hard (get naked) him/her --> <<set $DATE_EVENT_TRIGGER_CHANCE = 15>> <!-- date event (phone call) from a date. It's called in <<calculateEvents>> and should be small. --> <<set $MEET_NPC_CHANCE = 5>> <!-- chance that an NPC meed event is trigger at some point (walking trough town, walking in park etc --> <<set $NPC_LIKES_YOU = {"ENEMY":10, "HATES":25, "UNKNOWN":50, "LIKES":70, "LOVES":85, "SOULMATE":95}>> <<set $NPC_LIKED_RAND = {"LOW":1, "MED":3, "HIGH":5}>> <<set $MAX_DATE_ARRAY_VALUE = 35>> <!-- the maximum size that we accept Meet (or similar) events. It should NOT be above 50. After 100 array size (this + others -> other events, coworkers etc) reaches 100, the behavior could be unexpected. --> <<set $usedMaleNPCImagesArr = []>> <!-- holds the name of images already used to generate male NPCs to not reuse them (game will try to use a maximum of 1/4 of the pictures (so max 25 NPCs). --> <<set $usedMaleNPCImagesArr = []>> <!-- holds the name of images already used to generate female NPCs to not reuse them (game will try to use a maximum of 1/4 of the pictures (so max 25 NPCs). --> <!-- Name of the pet, if MC owns one. Only one at a time. Gives morale based on how do you care about it (items + food). --> <<set $mcPetCat to {"name": "None", "picture": -1}>> <!-- Can have one only if you own a villa. --> <<set $mcPetDog to {"name": "None", "picture": -1}>> <!-- TODONPC current enemy. a maximum on one at a time. npc - if it's a npc, but usually when is exposed it will be generated on the fly, maybe go out of the game wants - text (money (blackmail), rape you(rapist), destroy you etc) can put you to flash in public for example, fuck somebody (form of blackmail) -> probably at random depending on what he wants; power - more power, mens harder to resolve, more demands etc; demand - current demand (flash in public, fuck _x, give money etc); daysToDeadline - demand meet (have sex, flash, pay money etc); moneyPerWeek - if it's one time pay you don't need this or anything for that matter; numberTillDemandMeet -> if sex with guys and is 100, you will have to fuck 100 guys until daysToDeadline is 0 stage - stage you are in (from start (find out), to active (wants to rape you, demanded_x etc, to caught/resolved)) --> <<set $enemyTbl to {"npc": "None", "wants": "None", "demand": "None", "power": $STAT.MIN, "daysToDeadline": 0, "moneyPerWeek": 0, "numberTillDemandMeet": 0, "stage": "None"}>> <<set $GENERATE_MALE_CHANCE = 50>> <!-- chance the generated NPC will be male --> <<set $GENERATE_FEMALE_JOB_CHANCE = 15>> <!-- chance the generated a NPC female job (basically porn) if the character is female. --> <!-- This will be used for celebrities, roommates etc. Roommates (of bf/gf) can corrupt you, you can corrupt them, start a relation etc It's a collection of arrays with the same index to simulate a map . npcTblArr element: type - npc type: Roommate, Slave, Date, Lover, Spouse etc (you Date, until a certain "like" level is achieved and you either move together (Lover) or you break up). isGood - if good tries to do the correct thing, find love etc; if bad tries to corrupt you, use you etc; hidden; if good he/she will try to be complementary to mc (if mc dominant, npc submissive etc, if bad will argue more, doesn't care about mc etc) likesYou (0 hates; 100 loves) - events + relationship (also used as compatibility - sexual and stuff), usually increase over time if in a relationship; hidden; hate and like are relation based, not goal based, BUT hate+good might become band and vice-versa (VERY small chance) job - useful for location to find, events etc wealth - money per week --> <<set $npcNameArr = []>> <!-- holds the name of NPC for access in the table via for loop search --> <<set $npcPictureArr = []>> <<set $npcTypeArr = []>> <<set $npcIsMaleArr = []>> <<set $npcIsGoodArr = []>> <<set $npcLikesYouArr = []>> <<set $npcJobArr = []>> <<set $npcWealthArr = []>> <!-- stuff used to generate NPCs --> <<set $maleNamesArr = ["Liam", "Noah", "Oliver", "James", "Elijah", "William", "Henry", "Lucas", "Benjamin", "Theodore", "Mateo", "Levi", "Sebastian", "Daniel", "Jack", "Michael", "Alexander", "Owen", "Asher", "Samuel", "Ethan", "Leo", "Jackson", "Mason", "Ezra", "John", "Hudson", "Luca", "Aiden", "Joseph", "David", "Jacob", "Logan", "Luke", "Julian", "Gabriel", "Grayson", "Wyatt", "Matthew", "Maverick", "Dylan", "Isaac", "Elias", "Anthony", "Thomas", "Jayden", "Carter", "Santiago", "Ezekiel", "Charles", "Josiah", "Caleb", "Cooper", "Lincoln", "Miles", "Christopher", "Nathan", "Isaiah", "Kai", "Joshua", "Andrew", "Angel", "Adrian", "Cameron", "Nolan", "Waylon", "Jaxon", "Roman", "Eli", "Wesley", "Aaron", "Ian", "Christian", "Ryan", "Leonardo", "Brooks", "Axel", "Walker", "Jonathan", "Easton", "Everett", "Weston", "Bennett", "Robert", "Jameson", "Landon", "Silas", "Jose", "Beau", "Micah", "Colton", "Jordan", "Jeremiah", "Parker", "Greyson", "Rowan", "Adam", "Nicholas", "Theo", "Xavier"]>> <<set $femaleNamesArr = ["Olivia", "Emma", "Charlotte", "Amelia", "Sophia", "Mia", "Isabella", "Ava", "Evelyn", "Luna", "Harper", "Sofia", "Camila", "Eleanor", "Elizabeth", "Violet", "Scarlett", "Emily", "Hazel", "Lily", "Gianna", "Aurora", "Penelope", "Aria", "Nora", "Chloe", "Ellie", "Mila", "Avery", "Layla", "Abigail", "Ella", "Isla", "Eliana", "Nova", "Madison", "Zoe", "Ivy", "Grace", "Lucy", "Willow", "Emilia", "Riley", "Naomi", "Victoria", "Stella", "Elena", "Hannah", "Valentina", "Maya", "Zoey", "Delilah", "Leah", "Lainey", "Lillian", "Paisley", "Genesis", "Madelyn", "Sadie", "Sophie", "Leilani", "Addison", "Natalie", "Josephine", "Alice", "Ruby", "Claire", "Kinsley", "Everly", "Emery", "Adeline", "Kennedy", "Maeve", "Audrey", "Autumn", "Athena", "Eden", "Iris", "Anna", "Eloise", "Jade", "Maria", "Caroline", "Brooklyn", "Quinn", "Aaliyah", "Vivian", "Liliana", "Gabriella", "Hailey", "Sarah", "Savannah", "Cora", "Madeline", "Natalia", "Ariana", "Lydia", "Lyla", "Clara", "Allison"]>> <!-- Some jobs may be available in game (if masseuse, you can search for him/her at the health club), others (firefighter) will not be available in game. To make a job more likely, add it more than once. Some jobs (Collegue, Boss, Employee will be added manually, Slave)--> <<set $jobsNamesArr = ["Student", "Student", "Student", "Student", "Unemployed", "Unemployed", "Unemployed", "Unemployed", "Unemployed", "Seller", "Seller", "Seller", "Beggar", "Beggar", "Beggar", "Estate Agent", "Teacher", "Doctor", "Bus Driver", "Taxi Driver", "Nurse", "Psychologist", "Receptionist", "Maid", "Secretary", "Job Recruiter", "Model", "Photographer", "Cop", "Waiter", "Pimp", "Drug Dealer", "Banker", "Priest", "Bouncer", "Gang Member", "Cook", "Athlete", "Gym Trainer", "Slave Trainer", "Lifeguard", "Car Dealer", "Masseuse", "Dog Walker", "Loan Shark", "Casino host", "Bartender", "Athlete", "Thief", "Camera Operator"]>> <<set $jobsFemaleNamesArr = ["Street Prostitute", "Street Prostitute", "Stripper", "Stripper", "Porn Actor", "Porn Actor", "Prostitute", "BDSM Actress", "Webcam Model", "Porn Director"]>> <!-- we should avoid using the same name or image whenever possible --> <<set $usedMaleNamesArr = []>> <<set $usedMalePicturesArr = []>> <<set $usedFemaleNamesArr = []>> <<set $usedFemalePicturesArr = []>>
<!-- constants that are used to generate probabilities of certain actions. Variables: xxx - a normal variable (value). xxxMul - Multiplier (value) is a value that will be multiplied to make something smaller or bigger in a percentage. Ex: rape chance * night Multiplier will increase the rape chance when night. xxxTbl - Table a variable in the form: key1:value1, key2:value2, .... xxxMap - is Simple Inventory item, so a inventory of items and values. xxxArr - is normal array, so aa array that either contains an item or not. xxxTmp - temporary variables (will contain the above notation, just Tmp at the end. Constants (uppercase): xxx - variables (tables) that have a map of different milestones. xxx_RAND - variables (tables) than will increase/decrease with what's in that constant. xxx_CHANCE means (values) comparing with rand(100) rand (100) <= _chance . xxx_VALUE - a variable (value) that's not a table, but a normal value. xxx_MUL - Multiplier (value). Idem variable multiplier. xxx_TMP - temporary variables (will contain the above notation, just Tmp at the end. Look in recalculateVariables for many variables that are recalculated before use. For weather look in Sleep at: Weather --> <!-- general --> <<set $MAX_RAND_VALUE = 100>> <<set $MAX_PROBABILITY_VALUE = 95>> <!-- max probability for chances calculated (recalculateVariables), so if best stats MAX_PROBABILITY_VALUE% of event --> <<set $ATTRIBUTE_DROP_CHANCE = 30>> <<set $GLORY_FIND_CLIENT_CHANCE = 70>> <<set $SHARKING_CHANGE = 30>> <<set $STEAL_MONEY_IN_GLORY_CHANCE = 35>> <<set $FREE_AFTER_GLORY_STEAL_CHANCE = 30>> <<set $DAILY_JOURNAL_ADD_CHANCE = 5>> <!-- change to write in the daily journal --> <<set $TV_COMMERCIAL_CHANCE = 25>> <!-- change from 0% to 100% to show a commercial when you watch a movie on tv --> <!-- begging --> <<set $SUCCESSFUL_BEGGING_CHANCE = 90>> <<set $BEG_NO_MONEY_CHANCE = 70>> <!-- if all fail, you will be caught by the police --> <!-- flash --> <<set $FLASH_SEX_OFFER_CHANCE = 40>> <<set $SUCCESSFUL_FLASH_CHANCE = 95>> <!-- jail and basement --> <<set $SLEEP_ESCAPE_KIDNAPPING_CHANCE = 60>> <<set $ESCAPE_KIDNAPPING_CHANCE = 70>> <<set $ESCAPE_BASEMENT_CHANCE = 30>> <!-- job --> <<set $DISPLAY_JOB_CHANCE = 30>> <!-- masturbate --> <<set $SEX_AFTER_MASTURBATE_CHANCE = 40>> <!-- night club --> <<set $NIGHTCLUB_PICKUP_CHANCE = 35>> <<set $NIGHTCLUB_GIRL_PICKUP_CHANCE = 35>> <!-- prostitution --> <<set $WHORING_CAUGHT_DAY_CHANCE = 15>> <<set $WHORING_CAUGHT_NIGHT_CHANCE = 5>> <<set $WHORING_MORE_GUYS_CHANCE = 10>> <<set $WHORING_FIND_CLIENT_CHANCE = 70>> <<set $WHORING_FOR_FREE_CHANCE = 10>> <!-- rape --> <<set $RAPE_WITH_CONDOM_CHANCE = 25>> <<set $RAPE_FITNESS_PER_GUY_CHANCE = 25>> <!-- sex general --> <<set $SEX_WITH_MORE_GUYS_CHANCE = 30>> <<set $PREGNANT_CHANCE = 5>> <<set $STD_CHANCE = 1>> <<set $SEX_WITH_1_WHILE_2_CHANCE = 20>> <<set $SEX_WITH_2_WHILE_3_CHANCE = 10>> <<set $TEASE_CHANCE = 25>> <<set $CUM_OUTSIDE_CHANCE = 35>> <<set $SEX_AFTER_PUBLIC_SEX_CHANCE = 10>> <!-- random(100) used for ass, mouth and (remaining) pussy --> <<set $ASS_FUCK_CHANCE = 10>> <<set $MOUTH_FUCK_CHANCE = 40>> <!-- random(100) used for ass&pussy, mouth&pussy, ass&mouth, double pussy, double ass and (remaining) double mouth --> <<set $ASS_PUSSY_FUCK_CHANCE = 35>> <<set $MOUTH_PUSSY_FUCK_CHANCE = 65>> <<set $ASS_MOUTH_FUCK_CHANCE = 80>> <<set $DOUBLE_PUSSY_FUCK_CHANCE = 85>> <<set $DOUBLE_ASS_FUCK_CHANCE = 90>> <!-- random(100) used for strapon and (remaining) licking --> <<set $STRAPON_FUCK_CHANCE = 25>>
<!-- sex stats constants and requirements for actions. Variables: xxx - a normal variable (value). xxxMul - Multiplier (value) is a value that will be multiplied to make something smaller or bigger in a percentage. Ex: rape chance * night Multiplier will increase the rape chance when night. xxxTbl - Table a variable in the form: key1:value1, key2:value2, .... xxxMap - is Simple Inventory item, so a inventory of items and values. xxxArr - is normal array, so aa array that either contains an item or not. xxxTmp - temporary variables (will contain the above notation, just Tmp at the end. Constants (uppercase): xxx - variables (tables) that have a map of different milestones. xxx_RAND - variables (tables) than will increase/decrease with what's in that constant. xxx_CHANCE means (values) comparing with rand(100) rand (100) <= _chance . xxx_VALUE - a variable (value) that's not a table, but a normal value. xxx_MUL - Multiplier (value). Idem variable multiplier. xxx_TMP - temporary variables (will contain the above notation, just Tmp at the end. Look in recalculateVariables for many variables that are recalculated before use --> <!-- Default sex scene data TODOSEX guys/girls number of guys/girls in a sex scene type - type of sex: all (no restrictions), anal, pussy, hj, bh, multiple_penetration (can use multiple holes) etc role - type of sex: normal, blackmail, rape (rape in bdsm), command (command others, porn director, rape someone etc), money (if corruption low and debt high -> forced, else is by choice) masked - if you wear a mask (only counts in visible scenes (blackmail, public, filmed etc)). --> <<set $mcSexData = {"guys": 1, "girls": 1, "type": "all", "role": "normal", "stamina": $STAT.MIN, "arousal": $STAT.MIN, "pain": $STAT.MIN, "humiliation": $STAT.MIN, "fear": $STAT.MIN, "masked": false}>> <!-- appearance --> <<set $HOLE_USAGE_DECREASE_PER_DAY_VALUE = 1>> <!-- decreases the usage of MC holes (pussy,ass and mouth) to this value each day. 1 means one hole usage (so une sex act with that hole. multiple act in the same sex sessions are permuted). --> <<set $MOUTH_USAGE = {"LOW":35, "MED":58, "HIGH":85}>> <!-- it has virgin as a special case, which is 0, and it's not here. --> <<set $ASS_USAGE = {"LOW":35, "MED":58, "HIGH":85}>> <!-- it has virgin as a special case, which is 0, and it's not here. 100 means destroyed and it's also a special case. --> <<set $PUSSY_USAGE = {"LOW":35, "MED":58, "HIGH":85}>> <!-- it has virgin as a special case, which is 0, and it's not here. 100 means destroyed and it's also a special case. --> <<set $HOLE_USAGE_RAND = {"LOW":1, "MED":2, "HIGH":3}>> <!-- it has virgin as a special case, which is 0, and it's not here. --> <<set $SEX_PAIN_RAND = {"LOW":5, "MED":10, "HIGH":20}>> <!-- used in sex scenes with a temporary variable. --> <<set $SEX_HUMILIATION_RAND = {"LOW":10, "MED":18, "HIGH":35}>> <!-- used in sex scenes with a temporary variable. --> <<set $SEX_FEAR_RAND = {"LOW":10, "MED":25, "HIGH":50}>> <!-- used in sex scenes with a temporary variable. --> <!-- guys number --> <<set $GUYS_NUM = {"MIN":4, "LOW":5, "MED":7, "HIGH":10, "MAX":25}>> <!-- jail and basement --> <<set $JAIL_DAYS_SUB_FOR_SEX = {"MIN":1, "MAX":2}>> <!-- webcam --> <<set $MIN_SUBRSRIBERS_FOR_INFAMY_VALUE = 25000>> <<set $SUBSCRIBERS_GONE_PER_DAY_VALUE = 0.025>> <<set $MAX_WEB_SUBSCR_DIV_100_VALUE = 100000>> <!-- 10 mil - max subscribers, greater not add more money -->
<!-- various constants and percentage calculation variables and constants. Variables: xxx - a normal variable (value). xxxMul - Multiplier (value) is a value that will be multiplied to make something smaller or bigger in a percentage. Ex: rape chance * night Multiplier will increase the rape chance when night. xxxTbl - Table a variable in the form: key1:value1, key2:value2, .... xxxMap - is Simple Inventory item, so a inventory of items and values. xxxArr - is normal array, so aa array that either contains an item or not. xxxTmp - temporary variables (will contain the above notation, just Tmp at the end. Constants (uppercase): xxx - variables (tables) that have a map of different milestones. xxx_RAND - variables (tables) than will increase/decrease with what's in that constant. xxx_CHANCE means (values) comparing with rand(100) rand (100) <= _chance . xxx_VALUE - a variable (value) that's not a table, but a normal value. xxx_MUL - Multiplier (value). Idem variable multiplier. xxx_TMP - temporary variables (will contain the above notation, just Tmp at the end. Look in recalculateVariables for many variables that are recalculated before use. --> <<set $STAT = {"MIN":0, "MAX":100}>> <<set $TEMPERATURE = {"FREEZING":0, "COLD":15, "HOT":33}>> <<set $NIGHT_TEMPERATURE_DIFF_VALUE = 8>> <<set $CLOUDS_TEMPERATURE_DIFF_VALUE = 3>> <!-- Only in daytime --> <!-- SLOW changing variables --> <!-- charisma --> <<set $CHARISMA = {"LOW":25, "MED":70, "HIGH":90}>> <<set $CHARISMA_RAND = {"LOW":0, "MED":1, "HIGH":2}>> <!-- intelligence --> <<set $INTELLIGENCE_RAND = {"LOW":0, "MED":1, "HIGH":2}>> <<set $INTELLIGENCE = {"LOW":25, "MED":70, "HIGH":90}>> <!-- corruption --> <<set $CORRUPTION = {"VIRGIN":25, "NORMAL":40, "PLAYFUL":50, "LEARN":58, "EXP":70, "WHORE":85, "DICKDEP":95}>> <<set $CORRUPTION_RAND = {"LOW":0, "MED":1, "HIGH":2}>> <!-- fitness --> <<set $FITNESS = {"FAT":25, "CURVY":40, "ATHLETIC":70, "PERFECT":90}>> <<set $FITNESS_RAND = {"LOW":0, "MED":1, "HIGH":2}>> <!-- sexual experience --> <<set $SEXUAL_EXP = {"LOW":35, "MED":55, "HIGH":85}>> <<set $SEXUAL_EXP_RAND = {"LOW":0, "MED":1, "HIGH":2}>> <!-- MEDIUM changing variables (more like medium-slow) --> <!-- fame --> <<set $FAME = {"UNKNOWN":20, "KNOWN":70, "STAR":90}>> <<set $FAME_RAND = {"LOW":1, "MED":3, "HIGH":5}>> <!-- infamy --> <<set $INFAMY = {"GOOD":20, "OK":40, "BAD": 70}>> <!-- lower than ok will not have bad repercussions (job etc) --> <<set $INFAMY_RAND = {"LOW":1, "MED":3, "HIGH":5}>> <!-- health --> <<set $HEALTH = {"ICU":5, "LOW":20, "MED":35, "HIGH": 50}>> <<set $HEALTH_RAND = {"LOW":1, "MED":3, "HIGH":5}>> <<set $HEALTH_TREATMENT_VALUE = 70>> <!-- morale --> <<set $MORALE = {"LOW":20, "HIGH":80}>> <<set $MORALE_RAND = {"LOW":1, "MED":3, "HIGH":5, "BIG":35}>> <<set $WILL = {"SLAVE":10, "SUB":30, "MED":40, "DOM":60, "MASTER": 90}>> <<set $WILL_RAND = {"LOW":1, "MED":3, "HIGH":5}>> <!-- FAST changing variables --> <!-- arousal --> <<set $AROUSAL = {"DEVASTATED":5, "DEPRESSED": 15, "LOW":25, "MED":50, "HIGH":70, "NEEDING":80, "DESPERATE": 95}>> <<set $AROUSAL_RAND = {"LOW":5, "MED":10, "HIGH":20}>> <!-- fear --> <<set $FEAR = {"FEARLESS":10, "NORMAL":35, "WORRIED":55, "SCARED":70, "PANICKED":85, "FROZEN": 95}>> <!-- above scared you begin to behave restless, above frozen you can't do a lot of stuff anymore) --> <<set $FEAR_RAND = {"MIN":1, "LOW":5, "MED":25, "HIGH":40}>> <!-- hygiene --> <<set $HYGIENE = {"MIN": 35, "GOOD": 50}>> <<set $HYGIENE_RAND = {"LOW":10, "MED":15, "HIGH":25}>> <!-- makeup --> <<set $MAKEUP = {"MED":50}>> <<set $MAKEUP_RAND = {"LOW":7, "MED":14, "HIGH":25}>> <<set $ONE_MAKEUP_VALUE = 50>> <!-- needs --> <<set $HUNGER = {"STARVING":5, "HUNGRY":40, "FULL": 90}>> <<set $DRINK = {"STARVING":5, "THIRSTY":40, "FULL": 90}>> <!-- END FAST changing variables --> <!-- sexy --> <<set $SEXY = {"MED":50, "HIGH":70, "IRES": 90}>> <!-- energy --> <<set $NIGHT_TIME = {"BEGIN":20, "END":7}>> <<set $SLEEP_TIME = {"BEGIN":23, "END":6}>> <<set $ENERGY = {"MIN":1, "LOW":5, "MED":10, "HIGH":20, "MAX":35}>> <<set $CHANGE_PLACE_ENERGY = {"FASTEST":1, "FAST":2, "GOOD":3, "CAR":4, "SLOW_CAR":5, "BIKE":6, "WALK":7}>> <<set $SLEEP_ENERGY_GAIN = {"STREET":60, "LOCKED":70, "HOME_LOW": 80, "HOME_MED": 90, "HOME_MAX": 100 }>> <!-- arousal npc --> <<set $NPC_AROUSAL = {"MIN":5, "LOW":20, "MED":50, "HIGH":70}>> <<set $RAPE_NPC_AROUSAL = {"MIN":20, "MAX":70}>>
<!-- Contains the discramer at the begining of the game --> @@color:red; This game is for <b>adults</b>, over the age of 18. If you are not an adult, don't play this game. This game contains: normal, oral and anal sex, gangbang, rape, slavery, prostitution, BDSM. If you find any of this content disturbing, don't play this game!. This is a sandbox-style game and it has explicit pictures, videos and sounds. <b>We do NOT encourage rape, drugs, stealing, begging or any other illegal action! Don't try anything illegal in real life! Any kind of sexual intercourse must be accepted by all parties involved!</b> I know I took a lot of images from other similar project, but this is a passion project that will not bring me any money. I added some images and movies myself so feel free to take them and use them in your project. I also added the "sources" of this project so if anybody wants to take them and do something similar or just learn, be my guest. You will find the install instruction in /Utils/Docs/TweeInfo.twee (it's a human readable file, open it with a text editor). In that folder there are some other useful information in the other files. If you need any help feel free to PM me on f95 or discord. If you want to contribute to this project (write stories, add/change images or videos, report bugs, make suggestions etc), feel free to write or PM me on f95 or on discord. <b>WARNING: In some cases, explicit sounds might be heard! This can be disabled from in-game settings</b> @@ [[Set Character Background]]
<<nobr>> <!-- Game history and start story selection. --> <<set $path = "images/character/appearance/character/" + $mcTbl.hairColor + $mcTbl.pictureName + ".jpg">> <<image $path 650>> <<set $mcattrTbl.will = $WILL.MED>> <<set $mcattrTbl.fear = $FEAR.NORMAL>> <<switch $mcTbl.gameStartOption>> <<case "haveFun">> Life was pretty great. Growing up, my parents, who were like, totally loaded, spoiled me and gave me everything I ever wanted. Doesn't everyone get everything they want from life? <br> Things were going my way, and boy did I live it up. I had money, and boyfriends, and girlfriends, and a drug dealer on speed dial, and a car, and friends, and no responsibilities. I was living the real life...<br> Now, I'm 24, and my parents died in a car crash. What a Bummer - I miss Daddy, and his money. At least they left me a nice apartment and a little money...<br> I guess it's time to figure a few things out. But, maybe I'll have some time for fun too... <<set $mcTbl.age = 24>> <<set $mcstatTbl.money = 150000>> <<set $mcattrTbl.fitness = $FITNESS.CURVY>> <<set $mcattrTbl.corruption = $CORRUPTION.EXP>> <<set $mcattrTbl.infamy = $INFAMY.OK>> <<set $mcattrTbl.sexualExperience = $SEXUAL_EXP.LOW>> <<set $statsTbl.pussyFucked = 15>> <<set $statsTbl.mouthFucked = 5>> <<set $statsTbl.creampies = 5>> <<set $statsTbl.mouthCreampie = 3>> <<set $statsTbl.timesCame = 7>> <<set $statsTbl.timesFucked = 15>> <<set $statsTbl.timesMasturbated = 8>> <<set $mcTbl.mouthUsage = $MOUTH_USAGE.LOW>> <<set $mcTbl.assUsage = $ASS_USAGE.LOW>> <<set $mcTbl.pussyUsage = $PUSSY_USAGE.LOW>> <<set $mcstatTbl.home = "Apartment">> <<set $rentTbl.owned = 0>> <<case "makeMoney">> We grew up poor, and life was hard. My parents were strict, and instilled in me the virtues of hard work, as well as the virtues of virtue.<br> So, I'm 18 now, and maybe virtue is not for me, although money sure is. I want that cold, hard, sweet cash. Maybe I'll take the time to have some fun too, but mostly, give me the cash!<br> My parents saved up everything they could to send me to college. I took that money, but decided my education was best found elsewhere, so I came to this new city to start my life. I have a decent apartment, and my life is my own<br> Let's make a little money, moolah, cash, dough, cha ching, cheddar ... <<set $mcTbl.age = 18>> <<set $mcstatTbl.money = 2000>> <<set $mcattrTbl.fitness = $FITNESS.CURVY>> <<set $mcattrTbl.corruption = $CORRUPTION.PLAYFUL>> <<set $mcstatTbl.home = "Rent">> <<case "ranAway">> My mom was a fucking nightmare! I mean, she made me do everything around the house. I'm talking about some Cinderella up-before-dawn and working-until-midnight cleaning, doing laundry, making meals, no time for myself crap.<br><br>IT ... WAS ... BULL ... FUCKING ... SHIIIIIIIT!!!!<br><br> Fuck her<br> No, seriously, Fuck that lazy cavernous-cunted whore bitch slut with a mother-fucking chainsaw.<br> Really, Fuck her<br> So, I ripped off that lazy cumdumpster, and ran the fuck away, to this nice new city, where everyone seems so nice, and I'm sure things will be great, and I'll have no problems at all...<br> I'm 18, and on my own, like the badass I am. I'm going to take this city by storm, and make it my bitch<br> First things first, I have an apartment, for which I have to pay rent<br> Next ... well, let's figure that out. There's a college over there, and some interestly and scantily dressed women over there - I wonder what they're up to? Let's just see what life has to offer. <<set $mcTbl.age = 18>> <<set $mcstatTbl.money = 1000>> <<set $mcattrTbl.corruption = $CORRUPTION.VIRGIN>> <<set $mcattrTbl.charisma = $CHARISMA.LOW>> <<set $mcattrTbl.morale = $MORALE.HIGH>> <<set $mcstatTbl.home = "Rent">> <<case "scholarship">> We grew up poor, but my parents were the best, and gave me everything they could. I love my Mom and Dad, and the last thing I wanted was to leave home.<br> However, a full scholarship to university will let me have a great life and is worth a lot, and I now have a full scholarship to the university in this city.<br> Dad says there are a lot of bad guys walking around in this city, and my mom says I should find a boyfriend as soon as possible, and to not walk alone at night.<br> I'm sure they are blowing the reputation of this city way out of proportion. I'll just keep my eyes open, and I'll be just fine.<br> Besides, I live in the dorms, and there's nothing but fun-loving kids living there. It's going to be a blast!<br> So, I'm off to school, and living away from home for the first time. I'm scared, but I will make my parents proud. I'm a virgin, and I plan to stay that way until I'm in love. <<set $mcTbl.age = 19>> <<set $mcstatTbl.money = 500>> <<set $mcattrTbl.intelligence = $INTELLIGENCE.MED>> <<set $uniTbl.course = "Science">> <<set $uniTbl.weeksToExam = 4>> <<set $mcstatTbl.home = "University">> <<set $rentTbl.owned = 0>> <<case "lostEverything">> My life before coming to the City was perfect. My parents loved and spoiled me, and I grew up genuinely happy. All I wanted was to go to college, meet a nice guy, have some fun, and figure out what I wanted to do with my life. <br> That all changed on the day of my graduation. While I was out having a good time, my parents died in a horrible car crash. I was devastated.<br> But, I still had college to look forward to, or so I thought.<br> It turns out, my Dad was embezzling money from his company. After the lawyers were done, I had nothing left, and none of our family friends would speak with me.<br> No home, no money, no friends ... nothing. How am I going to survive ... what am I going to do? <<set $mcTbl.age = 19>> <<set $mcstatTbl.money = 0>> <<set $mcattrTbl.hygiene = $HYGIENE.GOOD>> <<set $mcattrTbl.fear = $FEAR.WORRIED>> <<set $mcstatTbl.home = "None">> <<set $mcattrTbl.morale = $STAT.MIN>> <<set $rentTbl.owned = 0>> <<case "bigDebt">> We were rich. I mean, travel-the-world first class, eat at 5-star restaurants, drive expensive cars, don't ever have to work for anything fuck-you kind of money. That was great ... well, except my parents wanted nothing to do with me, but who cares. I had friends, and money, and was living a great life, although I had no desire for boys, or sex.<br> I graduated a while ago, but who needs college, or work, when there's parties, and vacations, and fun to be had. Life was always going to be this way, or so I thought...<br> One day, I saw my parents packing up a suitcase. I thought, oh, another vacation, how wonderful! They told me they had to leave for a couple of days, and I was to stay and watch the house.<br> That's fine. Who cares. Well, I should have cared, because things turned to shit the next day.<br> A couple of guys with guns showed up, telling me that my parents owe them a ton of money. They were bad dudes, and threatened to do bad things to me. I was scared. They told that since I did not know where my parents were, that everything my parents owned was theirs, and that I was responsible for their debt.<br> Is that shit even legal? They made it perfectly clear how little they gave a fuck about legality, so I was stuck.<br> I owe a ton of money, and I have to pay them in weekly installments, and I have to pay in person at this new city.<br> They were oh-so-kind enough to drive me here, and kicked me out of the car with just the clothes on my back, no money, no friends, nothing. I'm pretty sure they were going to rape me, but I told them I was a virgin, and they just looked at each other, smiled, and left me alone. I wonder what that was about...<br> I have to figure things out, and FAST! What's a girl to do... <<set $mcTbl.age = 22>> <<set $mcstatTbl.money = 0>> <<set $mcstatTbl.debt = 500000>> <<set $bankLoan = true>> <<set $mcattrTbl.hygiene = $STAT.MIN>> <<set $mcattrTbl.morale = $STAT.MIN>> <<set $mcattrTbl.will = $WILL.SUB>> <<set $mcattrTbl.fear = $FEAR.SCARED>> <<set $mcstatTbl.home = "None">> <<set $rentTbl.owned = 0>> <</switch>> <br><br> [[Go Home|Home]] <</nobr>>
<<nobr>> <!-- Selects the characters appearance. --> <<set $tmpImageSize = 287>> Select your picture:<br> <br> <!--<<set $path = "images/character/appearance/character/" + $mcTbl.hairColor + "1.jpg">> [img[$path][Game Intro][$mcTbl.pictureName to 1]]<br> <<set $path = "images/character/appearance/character/" + $mcTbl.hairColor + "2.jpg">> [img[$path][Game Intro][$mcTbl.pictureName to 2]]<br> <<set $path = "images/character/appearance/character/" + $mcTbl.hairColor + "3.jpg">> [img[$path][Game Intro][$mcTbl.pictureName to 3]]<br> <<set $path = "images/character/appearance/character/" + $mcTbl.hairColor + "4.jpg">> [img[$path][Game Intro][$mcTbl.pictureName to 4]]<br> <<set $path = "images/character/appearance/character/" + $mcTbl.hairColor + "5.jpg">> [img[$path][Game Intro][$mcTbl.pictureName to 5]]<br>--> <table style="width:100%; text-align:left"> <thead> <tr> <th style="width:33%"></th> <th style="width:33%"></th> <th style="width:33%"></th> </tr> </thead> <tbody> <tr> <td> <<set $path = "images/character/appearance/character/" + $mcTbl.hairColor + "1.jpg">> <<radiobutton "$mcTbl.pictureName" "1" checked>> <<image $path $tmpImageSize>> </td> <td> <<set $path = "images/character/appearance/character/" + $mcTbl.hairColor + "2.jpg">> <<radiobutton "$mcTbl.pictureName" "2">> <<image $path $tmpImageSize>> </td> <td> <<set $path = "images/character/appearance/character/" + $mcTbl.hairColor + "3.jpg">> <<radiobutton "$mcTbl.pictureName" "3">> <<image $path $tmpImageSize>> </td> </tr> <tr> <td> <<set $path = "images/character/appearance/character/" + $mcTbl.hairColor + "4.jpg">> <<radiobutton "$mcTbl.pictureName" "4">> <<image $path $tmpImageSize>> </td> <td> <<set $path = "images/character/appearance/character/" + $mcTbl.hairColor + "5.jpg">> <<radiobutton "$mcTbl.pictureName" "5">> <<image $path $tmpImageSize>> </td> </tr> </tbody> </table> [[Game Intro]]<br><br> <<return "Back">> <</nobr>>
<!-- Selects the characters starting info. --> Enter your character name: <<textbox "$mcTbl.name" "Emma">> <<set $mcTbl.hairColor = "Blonde">> What's your characters Hair Color? Blonde <<radiobutton "$mcTbl.hairColor" "Blonde" checked>> Black <<radiobutton "$mcTbl.hairColor" "Black">> Red <<radiobutton "$mcTbl.hairColor" "Red">> Brown <<radiobutton "$mcTbl.hairColor" "Brown">> You just arrived in one of the most depraved city in the world, but also with great education and great opportunities. You came here (alters some starting attributes): <<set $mcTbl.gameStartOption = "scholarship">> You want to have fun <<radiobutton "$mcTbl.gameStartOption" "haveFun">> You want to make money <<radiobutton "$mcTbl.gameStartOption" "makeMoney">> Ran away from home <<radiobutton "$mcTbl.gameStartOption" "ranAway">> Obtained a scholarship <<radiobutton "$mcTbl.gameStartOption" "scholarship" checked>> You lost everything <<radiobutton "$mcTbl.gameStartOption" "lostEverything">> Have a big debt <<radiobutton "$mcTbl.gameStartOption" "bigDebt">> [[Finish|Game Setup]]
<!-- display character info: name, age, equipped clothes, accessories (clothes) vehicle etc. Also piercings, tattoos etc character appearance. --> <<nobr>> <!-- TODO rearrange all based on what I'll have to do here. Ex: House , add almost all in the right menu etc display the dog and cat somewhere ! + name !!! --> Name: $mcTbl.name<br> Age: $mcTbl.age<br><br> Job: $mcjobTbl.job<br> <<if $mcjobTbl.job != "None">> Days at current job: $mcjobTbl.daysFromHire<br> <</if>> Home: $mcstatTbl.home<br> Vehicle: <<if $vehicleTbl.name != "None">> <<button $vehicleTbl.name>>\ <<set $pathVehicle = "images/items/vehicle/" + $vehicleTbl.name.split(" ")[0].toLowerCase() + $vehicleTbl.name.split(" ")[1] + ".jpg">>\ <<popover 'my-class'>>[img[$pathVehicle]]<</popover>>\ <</button>> <<else>> $vehicleTbl.name <</if>> <br><br> Money: $mcstatTbl.money<br> <<if $mcstatTbl.debt >= $DEBT.MAX>> @@color:red; Debt: $mcstatTbl.debt<br> @@ <<elseif $mcstatTbl.debt > 0>> @@color:yellow; Debt: $mcstatTbl.debt<br> @@ <<else>> Debt: $mcstatTbl.debt<br> <</if>> Wealth: $mcstatTbl.wealth<br><br> Bra: <<if $mcTbl.bra == "None">> None <<else>> <<set $pathBra = "images/character/clothes/" + $mcTbl.bra.split(" ")[0].toLowerCase() + "/bra.jpg">> <<button $mcTbl.bra>>\ <<popover 'my-class'>>[img[$pathBra]]<</popover>>\ <</button>> <</if>> <br> Panties: <<if $mcTbl.panties == "None">> None <<else>> <<set $pathPanties = "images/character/clothes/" + $mcTbl.panties.split(" ")[0].toLowerCase() + "/panties.jpg">> <<button $mcTbl.panties>>\ <<popover 'my-class'>>[img[$pathPanties]]<</popover>>\ <</button>> <</if>> <br> Clothes: <<if $mcTbl.clothes == "None">> None <<else>> <<if $mcTbl.clothes == "Rag">> <<set $pathClothes = "images/character/clothes/rag.jpg">> <<elseif $mcTbl.clothes.includes("Formal") && ($mcTbl.clothes.includes("Safe") || $mcTbl.clothes.includes("Normal") || $mcTbl.clothes.includes("Sexy") || $mcTbl.clothes.includes("Cheeky") || $mcTbl.clothes.includes("Whore"))>> <<set $pathClothes = "images/character/clothes/" + $mcTbl.clothes.split(" ")[0].toLowerCase() + "/formal.jpg">> <<elseif $mcTbl.clothes.includes("Office") || $mcTbl.clothes.includes("Formal")>> <<set $pathClothes = "images/character/clothes/" + $mcTbl.clothes.split(" ")[0].toLowerCase() + $mcTbl.clothes.split(" ")[1] + ".jpg">> <<else>> <<set $pathClothes = "images/character/clothes/" + $mcTbl.clothes.split(" ")[0].toLowerCase() + "/" + $mcTbl.clothes.split(" ")[1] + ".jpg">> <</if>> <<button $mcTbl.clothes>>\ <<popover 'my-class'>>[img[$pathClothes]]<</popover>>\ <</button>> <</if>> <br> Shoes: <<if $mcTbl.shoes == "None">> None <<else>> <<set $pathShoes = "images/character/clothes/" + $mcTbl.shoes.split(" ")[0].toLowerCase() + "/shoes.jpg">> <<button $mcTbl.shoes>>\ <<popover 'my-class'>>[img[$pathShoes]]<</popover>>\ <</button>> <</if>> <br> Sportsuit: <<if $mcTbl.sportsuit == "None">> None <<else>> <<set $pathSportsuit = "images/character/clothes/" + $mcTbl.sportsuit.split(" ")[0].toLowerCase() + "/exercise.jpg">> <<button $mcTbl.sportsuit>>\ <<popover 'my-class'>>[img[$pathSportsuit]]<</popover>>\ <</button>> <</if>> <br> Sportshoes: <<if $mcTbl.sportshoes == "None">> None <<else>> <<set $pathSShoes = "images/character/clothes/" + $mcTbl.sportshoes.split(" ")[0].toLowerCase() + $mcTbl.sportshoes.split(" ")[1] + ".jpg">> <<button $mcTbl.sportshoes>>\ <<popover 'my-class'>>[img[$pathSShoes]]<</popover>>\ <</button>> <</if>> <br> Swimsuit: <<if $mcTbl.swimsuit == "None">> None <<else>> <<set $pathSwimsuit = "images/character/clothes/" + $mcTbl.swimsuit.split(" ")[0].toLowerCase() + "/swimwear.jpg">> <<button $mcTbl.swimsuit>>\ <<popover 'my-class'>>[img[$pathSwimsuit]]<</popover>>\ <</button>> <</if>> <br> Coat: <<if $mcTbl.coat == "None">> None <<else>> <<button $mcTbl.coat>>\ <<set $pathCoat = "images/character/clothes/" + $mcTbl.coat.split(" ")[0].toLowerCase() + $mcTbl.coat.split(" ")[1] + ".jpg">>\ <<popover 'my-class'>>[img[$pathCoat]]<</popover>>\ <</button>> <</if>> <br> Purse: <<if $mcTbl.purse == "None">> None <<else>> <<button $mcTbl.purse>>\ <<set $pathPurse = "images/character/clothes/" + $mcTbl.purse.split(" ")[0].toLowerCase() + $mcTbl.purse.split(" ")[1] + ".jpg">>\ <<popover 'my-class'>>[img[$pathPurse]]<</popover>>\ <</button>> <</if>> <br><br> <<button "Check yourself">>\ <<set $path = "images/character/appearance/character/" + $mcTbl.hairColor + $mcTbl.pictureName + ".jpg">>\ <<popover 'my-class'>>[img[$path]]<</popover>>\ <</button>><br><br> <!-- TODO display tattoos and piercings and jewelry + buttplug and other shit you wear --> Corruption: <<set $pathCorImg = "images/character/reputation/" + Math.round($mcattrTbl.corruption/2) + ".jpg">> <<if $mcattrTbl.corruption == 0>> <!-- 0 div 2 is 0 --> <<button "Saint">> <<popover 'my-class'>>[img["images/character/reputation/1.jpg"]]<</popover>> <</button>> <<elseif $mcattrTbl.corruption < 10>> <<button "Saint">> <<popover 'my-class'>>[img[$pathCorImg]]<</popover>> <</button>> <<elseif $mcattrTbl.corruption < 20>> <<button "Virgin">> <<popover 'my-class'>>[img[$pathCorImg]]<</popover>> <</button>> <<elseif $mcattrTbl.corruption < 30>> <<button "Good Girl">> <<popover 'my-class'>>[img[$pathCorImg]]<</popover>> <</button>> <<elseif $mcattrTbl.corruption < 40>> <<button "Normal">> <<popover 'my-class'>>[img[$pathCorImg]]<</popover>> <</button>> <<elseif $mcattrTbl.corruption < 50>> <<button "Playful">> <<popover 'my-class'>>[img[$pathCorImg]]<</popover>> <</button>> <<elseif $mcattrTbl.corruption < 60>> <<button "Unexperienced">> <<popover 'my-class'>>[img[$pathCorImg]]<</popover>> <</button>> <<elseif $mcattrTbl.corruption < 70>> <<button "Learning">> <<popover 'my-class'>>[img[$pathCorImg]]<</popover>> <</button>> <<elseif $mcattrTbl.corruption < 80>> <<button "Experienced">> <<popover 'my-class'>>[img[$pathCorImg]]<</popover>> <</button>> <<elseif $mcattrTbl.corruption < 90>> <<button "Whore">> <<popover 'my-class'>>[img[$pathCorImg]]<</popover>> <</button>> <<else>> <<button "Dick dependent">> <<popover 'my-class'>>[img[$pathCorImg]]<</popover>> <</button>> <</if>> <br> Will: <<set $pathWillImg = "images/character/will/" + Math.round($mcattrTbl.will/2) + ".jpg">> <<if $mcattrTbl.will == 0>> <!-- 0 div 2 is 0 --> <<button "Plaything">> <<popover 'my-class'>>[img["images/character/will/1.jpg"]]<</popover>> <</button>> <<elseif $mcattrTbl.will < 10>> <<button "Plaything">> <<popover 'my-class'>>[img[$pathWillImg]]<</popover>> <</button>> <<elseif $mcattrTbl.will < 20>> <<button "Pet">> <<popover 'my-class'>>[img[$pathWillImg]]<</popover>> <</button>> <<elseif $mcattrTbl.will < 30>> <<button "Very Submissive">> <<popover 'my-class'>>[img[$pathWillImg]]<</popover>> <</button>> <<elseif $mcattrTbl.will < 40>> <<button "Submissive">> <<popover 'my-class'>>[img[$pathWillImg]]<</popover>> <</button>> <<elseif $mcattrTbl.will < 50>> <<button "Normal">> <<popover 'my-class'>>[img[$pathWillImg]]<</popover>> <</button>> <<elseif $mcattrTbl.will < 60>> <<button "Struggling">> <<popover 'my-class'>>[img[$pathWillImg]]<</popover>> <</button>> <<elseif $mcattrTbl.will < 70>> <<button "Strong">> <<popover 'my-class'>>[img[$pathWillImg]]<</popover>> <</button>> <<elseif $mcattrTbl.will < 80>> <<button "Dominant">> <<popover 'my-class'>>[img[$pathWillImg]]<</popover>> <</button>> <<elseif $mcattrTbl.will < 90>> <<button "Master">> <<popover 'my-class'>>[img[$pathWillImg]]<</popover>> <</button>> <<else>> <<button "Dominatrix">> <<popover 'my-class'>>[img[$pathWillImg]]<</popover>> <</button>> <</if>> <br><br> Dress or undress (Coat will always be put on, if required): <br> <<if $mcattrTbl.corruption >= $CORRUPTION.DICKDEP>> <<if $mcTbl.wearBody == "None" && ($mcTbl.clothes != "None" || $mcTbl.coat != "None")>> <<button "Put Clothes">>\ <<if $mcTbl.clothes != "None">>\ <<set $mcTbl.wearBody = $mcTbl.clothes>>\ <<else>>\ <<set $mcTbl.wearBody = $mcTbl.coat>>\ <</if>>\ <<set $tmpUndressBody = false>>\ <<changeClothes>>\ <<run Engine.show()>>\ <</button>> <<elseif $mcTbl.wearBody != "None">> <<button "Undress Clothes">>\ <<set $mcTbl.wearBody = "None">>\ <<set $tmpUndressBody = true>>\ <<changeClothes>>\ <<run Engine.show()>>\ <</button>> <</if>> <</if>> <<if $youAreBold>> <<if $mcTbl.wearTits == "None" && $mcTbl.bra != "None">> <<button "Put Bra">>\ <<set $mcTbl.wearTits = $mcTbl.bra>>\ <<set $tmpUndressTits = false>>\ <<changeClothes>>\ <<run Engine.show()>>\ <</button>> <<elseif $mcTbl.wearTits != "None">> <<button "Undress Bra">>\ <<set $mcTbl.wearTits = "None">>\ <<set $tmpUndressTits = true>>\ <<changeClothes>>\ <<run Engine.show()>>\ <</button>> <</if>> <</if>> <<if $youAreBold>> <<if $mcTbl.wearPussy == "None" && $mcTbl.panties != "None">> <<button "Put Panties">>\ <<set $mcTbl.wearPussy = $mcTbl.panties>>\ <<set $tmpUndressPussy = false>>\ <<changeClothes>>\ <<run Engine.show()>>\ <</button>> <<elseif $mcTbl.wearPussy != "None">> <<button "Undress Panties">>\ <<set $mcTbl.wearPussy = "None">>\ <<set $tmpUndressPussy = true>>\ <<changeClothes>>\ <<run Engine.show()>>\ <</button>> <</if>> <</if>> <<if $youAreBold>> <<if $mcTbl.wearFeet == "None" && $mcTbl.shoes != "None">> <<button "Put Shoes">>\ <<set $mcTbl.wearFeet = $mcTbl.shoes>>\ <<set $tmpUndressFeet = false>>\ <<changeClothes>>\ <<run Engine.show()>>\ <</button>> <<elseif $mcTbl.wearFeet != "None">> <<button "Undress Shoes">>\ <<set $mcTbl.wearFeet = "None">>\ <<set $tmpUndressFeet = true>>\ <<changeClothes>>\ <<run Engine.show()>>\ <</button>> <</if>> <</if>> <br><br><<return "Back">> <</nobr>>
<!-- window displayed in the menu screen for tests/cheats --> <<nobr>> Game cheats.<br><br> <div style="text-align: justify;"> <br>Money: [[Add 100|Cheats][$mcstatTbl.money to $mcstatTbl.money + 100]] [[Sub 100|Cheats][$mcstatTbl.money to $mcstatTbl.money - 100]] [[Add 1000|Cheats][$mcstatTbl.money to $mcstatTbl.money + 1000]] [[Sub 1000|Cheats][$mcstatTbl.money to $mcstatTbl.money - 1000]] [[Add 10000|Cheats][$mcstatTbl.money to $mcstatTbl.money + 10000]] [[Sub 10000|Cheats][$mcstatTbl.money to $mcstatTbl.money - 10000]] <br> <br>Arousal: [[+|Cheats][$mcattrTbl.arousal++]] [[-|Cheats][$mcattrTbl.arousal--]] [[Add10|Cheats][$mcattrTbl.arousal to $mcattrTbl.arousal + 10]] [[Sub10|Cheats][$mcattrTbl.arousal to $mcattrTbl.arousal - 10]] [[Max|Cheats][$mcattrTbl.arousal to $STAT.MAX]] [[Min|Cheats][$mcattrTbl.arousal to $STAT.MIN]] <br>Morale: [[+|Cheats][$mcattrTbl.morale++]] [[-|Cheats][$mcattrTbl.morale--]] [[Add10|Cheats][$mcattrTbl.morale to $mcattrTbl.morale + 10]] [[Sub10|Cheats][$mcattrTbl.morale to $mcattrTbl.morale - 10]] [[Max|Cheats][$mcattrTbl.morale to $STAT.MAX]] [[Min|Cheats][$mcattrTbl.morale to $STAT.MIN]] <br> <br>Corruption: [[+|Cheats][$mcattrTbl.corruption++]] [[-|Cheats][$mcattrTbl.corruption--]] [[Add10|Cheats][$mcattrTbl.corruption to $mcattrTbl.corruption + 10]] [[Sub10|Cheats][$mcattrTbl.corruption to $mcattrTbl.corruption - 10]] [[Max|Cheats][$mcattrTbl.corruption to $STAT.MAX]] [[Min|Cheats][$mcattrTbl.corruption to $STAT.MIN]] <br>Sexual Experience: [[+|Cheats][$mcattrTbl.sexualExperience++]] [[-|Cheats][$mcattrTbl.sexualExperience--]] [[Add10|Cheats][$mcattrTbl.sexualExperience to $mcattrTbl.sexualExperience + 10]] [[Sub10|Cheats][$mcattrTbl.sexualExperience to $mcattrTbl.sexualExperience - 10]] [[Max|Cheats][$mcattrTbl.sexualExperience to $STAT.MAX]] [[Min|Cheats][$mcattrTbl.sexualExperience to $STAT.MIN]] <br>Fame: [[+|Cheats][$mcattrTbl.fame++]] [[-|Cheats][$mcattrTbl.fame--]] [[Add10|Cheats][$mcattrTbl.fame to $mcattrTbl.fame + 10]] [[Sub10|Cheats][$mcattrTbl.fame to $mcattrTbl.fame - 10]] [[Max|Cheats][$mcattrTbl.fame to $STAT.MAX]] [[Min|Cheats][$mcattrTbl.fame to $STAT.MIN]] <br>Infamy: [[+|Cheats][$mcattrTbl.infamy++]] [[-|Cheats][$mcattrTbl.infamy--]] [[Add10|Cheats][$mcattrTbl.infamy to $mcattrTbl.infamy + 10]] [[Sub10|Cheats][$mcattrTbl.infamy to $mcattrTbl.infamy - 10]] [[Max|Cheats][$mcattrTbl.infamy to $STAT.MAX]] [[Min|Cheats][$mcattrTbl.infamy to $STAT.MIN]] <br> <br>Charisma: [[+|Cheats][$mcattrTbl.charisma++]] [[-|Cheats][$mcattrTbl.charisma--]] [[Add10|Cheats][$mcattrTbl.charisma to $mcattrTbl.charisma + 10]] [[Sub10|Cheats][$mcattrTbl.charisma to $mcattrTbl.charisma - 10]] [[Max|Cheats][$mcattrTbl.charisma to $STAT.MAX]] [[Min|Cheats][$mcattrTbl.charisma to $STAT.MIN]] <br>Intelligence: [[+|Cheats][$mcattrTbl.intelligence++]] [[-|Cheats][$mcattrTbl.intelligence--]] [[Add10|Cheats][$mcattrTbl.intelligence to $mcattrTbl.intelligence + 10]] [[Sub10|Cheats][$mcattrTbl.intelligence to $mcattrTbl.intelligence - 10]] [[Max|Cheats][$mcattrTbl.intelligence to $STAT.MAX]] [[Min|Cheats][$mcattrTbl.intelligence to $STAT.MIN]] <br>Fitness: [[+|Cheats][$mcattrTbl.fitness++]] [[-|Cheats][$mcattrTbl.fitness--]] [[Add10|Cheats][$mcattrTbl.fitness to $mcattrTbl.fitness + 10]] [[Sub10|Cheats][$mcattrTbl.fitness to $mcattrTbl.fitness - 10]] [[Max|Cheats][$mcattrTbl.fitness to $STAT.MAX]] [[Min|Cheats][$mcattrTbl.fitness to $STAT.MIN]] <br>Will: [[+|Cheats][$mcattrTbl.will++]] [[-|Cheats][$mcattrTbl.will--]] [[Add10|Cheats][$mcattrTbl.will to $mcattrTbl.will + 10]] [[Sub10|Cheats][$mcattrTbl.will to $mcattrTbl.will - 10]] [[Max|Cheats][$mcattrTbl.will to $STAT.MAX]] [[Min|Cheats][$mcattrTbl.will to $STAT.MIN]] <br>Fear: [[+|Cheats][$mcattrTbl.fear++]] [[-|Cheats][$mcattrTbl.fear--]] [[Add10|Cheats][$mcattrTbl.fear to $mcattrTbl.fear + 10]] [[Sub10|Cheats][$mcattrTbl.fear to $mcattrTbl.fear - 10]] [[Max|Cheats][$mcattrTbl.fear to $STAT.MAX]] [[Min|Cheats][$mcattrTbl.fear to $STAT.MIN]] <br> <br>Energy: [[+|Cheats][$mcattrTbl.energy++]] [[-|Cheats][$mcattrTbl.energy--]] [[Add10|Cheats][$mcattrTbl.energy to $mcattrTbl.energy + 10]] [[Sub10|Cheats][$mcattrTbl.energy to $mcattrTbl.energy - 10]] [[Max|Cheats][$mcattrTbl.energy to $STAT.MAX]] [[Min|Cheats][$mcattrTbl.energy to $STAT.MIN]] </div> <br> [[Apply Makeup|Cheats][$mcattrTbl.makeup to $STAT.MAX]]<br> [[Restore Hygiene|Cheats][$mcattrTbl.hygiene to $STAT.MAX]]<br> [[Restore Health|Cheats][$mcattrTbl.health to $STAT.MAX]]<br> [[Cure STD|Cheats][$mcstatTbl.std to "None"]]<br> [[Abort Pregnancy|Cheats][$mcstatTbl.pregnancy to 0]]<br> <br> [[Go to pay rent|Rent]]<br> <!-- Debugging Cheats [[Go to pay rent|Rent]] [[Move to Rent|Home][$mcattrTbl.energy to 80, $mcstatTbl.home to "Rent"]] [[Move to Basement|Home][$mcattrTbl.energy to 80, $mcstatTbl.home to "Basement"]] [[Meet][$tmpNPCGender to -1, $tmpMeetStage to "begin"]]<br> [[MasturbateIntro]] --> <br> [[MasturbateIntro]] Name <<print $npcNameArr>><br> Pic <<print $npcPictureArr>><br> Type <<print $npcTypeArr>><br> Male? <<print $npcIsMaleArr>><br> Good? <<print $npcIsGoodArr>><br> Likes <<print $npcLikesYouArr>><br> Job <<print $npcJobArr>><br> Wealth <<print $npcWealthArr>><br> <<clampStats>> <br>[[Back|Settings]] <</nobr>>
<!-- window displayed in the menu screen for tests/cheats --> <b>Help Screen.</b> <div style="text-align: left;"> <b>Advices:</b> - pressing back in <b>Settings</b> always returns to MC home, so you can use when stuck, but be careful because it might cause issues when in events. <b>Variables:</b> <b>Charisma</b> - how charismatic is the MC. Higher means more events, avoid bad events, negotiate better, get better job and advance higher etc. <b>Fitness</b> - how fit she is. Higher means more Stamina, less likely to get raped or escape some other unwanted events, better for some jobs etc. If you want her to get raped, avoid a very high fitness. <b>Intelligence</b> - how intelligent is the MC. Higher means easier to get good events, avoid bad events, get better jobs etc. <b>Arousal</b> - how horny is the MC. If she's two horny, she will make bad judgments (without the player input), demand to be fucked, masturbate in public etc. Corruption influences how fast arousal increases. <b>Fear</b> - how scared is the MC (after humiliation, rape, pain, jail etc). Not only sexual. Decreases over time and can make the MC to scared to do some actions. Affects the MC less if lower will. <b>Makeup</b> - how arranged is she with makeup (game doesn't have bimbo makeup or too much makeup, max means just perfect discrete makeup. Is required for some jobs. Jewelry also count as makeup (and they are permanent). <b>Sexy</b> - how sexy the MC is. Is basically stuff that is or is not on her: clothes, accessories etc. Too little (dressed like a saint) means less attraction and bad for some actions, too high (dressed like a whore) means more sexual actions against the MC (rape, pick up etc. max sexy is when the MC is naked, with some accesories in her (butplug, cum etc). <b>Morale</b> - if too low she will be too depressed to do some actions. <b>Health</b> - if she's not healthy she will refuse some stuff (similar to morale), or others will refuse her. Drops in rape and BDSM. When reaches 0, the MC dies. <b>Hygiene</b> - if the MC smells people will refuse her (can't perform some actions) and in some cases the morale is affected. <b>Corruption</b> - how corrupted is the MC (sexually). More corruption means more sexual actions. Usually higher corruption is good, but actions that require to grow corruptions will be bad in some cases. <b>Fame</b> - how known is the MC (doesn't matter if in a good or bad way). Actions you do weight more if found out (you can be a whore, but if people don't find out, it's ok). High fame means respect (especially if combined with high will), but also more enemies. <b>Infamy</b> - how knows is the MC seen as a bad person (0 means she is good, 100 means she is very bad). It's not only a sexual think (also break the law etc). Both fame and infamy are based on actions that are found out. <b>Sexual Experience</b> - how good is the MC at fucking. Goes up with experience (the more extreme the sex is, the higher it goes up). How fast others receive orgasm (if you want). Required for some sexual jobs. <b>Will</b> - how dominant are you (or submissive is lower than 50). Is nor only a sexual stat. High will is required for almost all the jobs (in later stages). High will is good for dominant sex (rape people, make sex slaves, dominant sex actions), low is good for sumsluts, submissive whores etc (submissive sex actions, more humiliation etc actions). <b>Important temporary Variables:</b> TBD (changes in progress as most of them are sex related). <b>Endings:</b> <b>Died</b> - health reaches 0 over night; <b>Birth</b> - after 90 days of pregnancy if no abortion has been made; </div> [[Back|Settings]]
<!-- displays items that you have. Will include all stuff owned: clothes, cars, houses, condoms, etc. with (when it's relevant) picture to see. --> <<nobr>> <!-- TODO rearrange all based on what I'll have to do here. Ex: House --> House: $mcstatTbl.home <br><br> TODO IMPLEMENT (with pictures) <!-- <<if $vehicleTbl.name != "None">> <<button $vehicleTbl.name>>\ <<set $pathVehicle = "images/items/vehicle/" + $vehicleTbl.name.split(" ")[0].toLowerCase() + $vehicleTbl.name.split(" ")[1] + ".jpg">>\ <<popover 'my-class'>>[img[$pathVehicle]]<</popover>>\ <</button>> <<else>> $vehicleTbl.name <</if>> --> <br><br> Raw food: <<print $inventoryInv.count("rawFood")>><br> Food: <<print $inventoryInv.count("food")>> <br><br> Makeup Kits: <<print $inventoryInv.count("makeupKits")>> <br><br> Condoms: <<print $inventoryInv.count("condoms")>> <br> Pills: <<print $inventoryInv.count("pills")>> <<if $pillTaken == false && $inventoryInv.has("pills")>> <<button "Take Pill" "Inventory">>\ <<set $pillTaken = true>>\ <<drop $inventoryInv "pills" 1>> \ <</button>>\ <<else>> @@color:green; Pill taken @@ <br> <</if>> <br> <<for _i to 0; _i lt $inventoryArr.length; _i++>> $inventoryArr[_i]<br> <</for>> <br> <<return "Back">> <</nobr>>
<<nobr>> $journalText <<return "Back">> <</nobr>>
<<silently>> <<switch $journalEntryType>> <!-- sex shop --> <<case "buyPiercing">> <<set $journalText += "I now gave a piercing and it's awesome. <br>">> <<case "buyTattoo">> <<set $journalText += "Fuck that hurt, but the tattoo worth it. It looks great. <br>">> <<case "removePiercing">> <<set $journalText += "I decided to remove my piercing. I think it's the right choice. I don't like it anymore. <br>">> <<case "removeTattoo">> <<set $journalText += "I decided to remove my tattoo. I don't like it anymore and if I want, I can get another one instead. <br>">> <!-- sex shop --> <<case "buyOhmibod">> <<set $journalText += "I wanted to have a little, silent, invisible toy to carry with me outside and the ohmibod seams like the best bet. <br>">> <<case "buyMagicwand">> <<set $journalText += "Fuck! I love this magic wand and my pussy will love it too. I'm very happy to have one! <br>">> <<case "buySmallDildo">> <<set $journalText += "Yeah. A big and tick dildo for my neglected vagina. <br>">> <<case "buySmallButtplug">> <<set $journalText += "A buttplug is not the more useful toy I can have, but good to fill my butt with it, when it's lonely. <br>">> <<case "buyStrapon">> <<set $journalText += "Don't know if I'll use this strapon to be fucked or to fuck other girls, but we'll see. Can't wait to use it. <br>">> <!-- clothes buy --> <<case "buyClothesCheeky">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "I got this clothes, but they are to revealing. Should I wear them? <br>">> <<case 2>> <<set $journalText += "I really love this clothes, but I don't know if I should wear them in public. Everybody might think I'm a whore. <br>">> <<case 3>> <<set $journalText += "Really nice pace of clothing. I can't wait to put this on! <br>">> <</switch>> <<case "buyClothesWhore">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "Should I really wear this? I mean I am a whore, but I don't know if it will be a good idea to show my depravity to everybody. <br>">> <<case 2>> <<set $journalText += "Lovely clothes. They will look lovely on me, at work ;) <br>">> <<case 3>> <<set $journalText += "Finally some clothes that will show everyone the whore that I am. <br>">> <</switch>> <!-- car buy and sell TODOTXT add text for selling cars and bike --> <<case "buyCar">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "buy car. <br>">> <<case 2>> <<set $journalText += "buy car. <br>">> <<case 3>> <<set $journalText += "buy car. <br>">> <</switch>> <<case "sellCar">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "sell car. <br>">> <<case 2>> <<set $journalText += "sell car. <br>">> <<case 3>> <<set $journalText += "sell car. <br>">> <</switch>> <<case "buySUV">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "Didn't really want to buy this car, but when I saw the car, I really fell in love. <br>">> <<case 2>> <<set $journalText += "Loved this king of car since I was little and now I can finally have it. <br>">> <<case 3>> <<set $journalText += "I loved big.... cars since my youth and now I can have one, or many... <br>">> <</switch>> <<case "sellSUV">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "SELL SUV. <br>">> <<case 2>> <<set $journalText += "SELL SUV. <br>">> <<case 3>> <<set $journalText += "SELL SUV. <br>">> <</switch>> <<case "buyLuxury">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "My first luxury car! Hurray! <br>">> <<case 2>> <<set $journalText += "Finally I can buy a luxury car. After all my hard work. <br>">> <<case 3>> <<set $journalText += "This cars are the most luxurious and I deserve to have the best, right? <br>">> <</switch>> <<case "sellLuxury">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "SELL Luxury. <br>">> <<case 2>> <<set $journalText += "SELL Luxury. <br>">> <<case 3>> <<set $journalText += "SELL Luxury. <br>">> <</switch>> <<case "buySport">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "Never dreamed that I will ever have the kind of money that will allow me to buy this kind of car. <br>">> <<case 2>> <<set $journalText += "I don't really love sports car, but there are the most expensive ones, so I really want to have them. <br>">> <<case 3>> <<set $journalText += "Finally! This is a dream come true! Now all my fiends will be gelous! <br>">> <</switch>> <<case "sellSport">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "SELL sport. <br>">> <<case 2>> <<set $journalText += "SELL sport. <br>">> <<case 3>> <<set $journalText += "SELL sport. <br>">> <</switch>> <<case "buyMoto">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "I didn't really wanted to buy e bike now, but the guy at the dealership was really cute... convincing. <br>">> <<case 2>> <<set $journalText += "I've always wanted a bike, and now I finally have one. Hurray!. <br>">> <<case 3>> <<set $journalText += "Don't like motorcycles in particular, but I need a fast way transport and the bike is the fastest, so I got one. <br>">> <</switch>> <<case "sellMoto">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "SELL bike. <br>">> <<case 2>> <<set $journalText += "SELL bike. <br>">> <<case 3>> <<set $journalText += "SELL bike. <br>">> <</switch>> <!-- house buy --> <<case "universityHouse">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "I how live in a small room in the university dorms. It's not much, but it's enough for now. <br>">> <<case 2>> <<set $journalText += "This university room is small and i have to share it with another girl, but I'm here to learn, not to be comfy. <br>">> <<case 3>> <<set $journalText += "I'm so exited to live here, In the university. Let the school year begin! <br>">> <</switch>> <<case "rentHouse">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "Not the greatest apartment to rent, the owner seems a little pervy, but at least it's a place to live. <br>">> <<case 2>> <<set $journalText += "Well a rented apartment it's a place to stay, and I don't have to share it with anyone. <br>">> <<case 3>> <<set $journalText += "I now have a place to stay. Not the best and it's not even mine, but better than living on the streets. <br>">> <</switch>> <<case "apartmentHouse">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "I bought my own apartment. Finally no rent and no owner to bother me! <br>">> <<set $historyText += "This is a good investment. It has to be! Owning an apartment is a good decision no matter what you have planed to do in life. <br>">> <<case 2>> <<set $journalText += "My apartment! Mine! At last! I worked very hard for it but at least all the work paid off. <br>">> <<set $historyText += "A new apartment was not really as life changing as I have hoped but it was a step forward. Now I can be more focussed on the next step in my life. <br>">> <<case 3>> <<set $journalText += "I now have my own apartment. I now can feel I am a part of this city. <br>">> <<set $historyText += "Buying that apartment was a good investment, but the most important thing was that I has finally my own place. I can do whatever I want without the owner's permission. <br>">> <</switch>> <<case "universityHouse">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "Yeeeey! I finally bought the house of my dreams. I hope that I will be more happy here, in this villa. <br>">> <<set $historyText += "I manage to buy a villa at some point in my live. After so much hard work I was finally living in the house of my dreams. <br>">> <<case 2>> <<set $journalText += "I can't believe! I manage to have the money to buy this house! After all this hard work I can live in this villa! <br>">> <<set $historyText += "When I bought the villa, I couldn't believe myself! That house was soooo much money, but somehow I did it. <br>">> <<case 3>> <<set $journalText += "Bought this villa. I always wanted a house with a yard and stuff, and now I have it! <br>">> <<set $historyText += "The villa I bought was the ultimate goal in my life, and the most expensive one! It made my live so much easier. <br>">> <</switch>> <!-- hospital buy --> <<case "gotAbortion">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "I...I got the abortion. I feel pretty bad about it, but I can't have a baby right now. <br>">> <<case 2>> <<set $journalText += "I can't believe I was so stupid that I got pregnant. WTF is wrong with me? <br>">> <<case 3>> <<set $journalText += "This abortion is the price I had to pay for my stupidity. I should be more careful! <br>">> <</switch>> <<case "cureSTD">> <<switch random(1,3)>> <<case 1>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "Hurray for the medical system. I can fuck whomever I want, with no worries, other than having enough money for the treatment. <br>">> <<else>> <<set $journalText += "Good thing I visited the doctor. I didn't even know I had and STD. <br>">> <</if>> <<case 2>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "I'm cured of disease and I now can get back to fucking. <br>">> <<else>> <<set $journalText += "Who is the stupid fuck who gave me this disease? I should hunt him down like the worm he is! <br>">> <</if>> <<case 3>> <<set $journalText += "I cured my STD, but things could have been a lot worst. Maybe I should be more careful in the future. <br>">> <</switch>> <<case "healthTratement">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "I finally feel better. That health treatment did wonders. <br>">> <<case 2>> <<set $journalText += "It's a good thing I did this health treatment. My health was pretty poor. <br>">> <<case 3>> <<set $journalText += "A little expensive, but If my health is not good, a health treatment is required. <br>">> <</switch>> <</switch>> <</silently>>
<<silently>> <!-- TODOTXT finish texts and make it as dymanic as possible ("i had sex with X guys. etc not only "i had sex"). look for others variables like "after the 20th rape (if will lok enough), i don't care anymore" keep in mind i have fear, mora,e fame, infamy etc etc etc --> <<if random($MAX_RAND_VALUE) <= $DAILY_JOURNAL_ADD_CHANCE>> <<switch $journalEntryType>> <!-- general --> <<case "loanPartPay">> <<switch random(1,5)>> <<case 1>> <<set $journalText += "I manage to repay my loan this week. <br>">> <<case 2>> <<set $journalText += "Another week, another rate repaid. <br>">> <<case 3>> <<set $journalText += "I hope soon I will finish to repay this stupid load. <br>">> <<case 4>> <<set $journalText += "This loan is driving me crazy! <br>">> <<case 5>> <<set $journalText += "How many weeks do I have until I repay this loan? <br>">> <</switch>> <<case "dayPark">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " park_walk_1 <br>">> <<case 2>> <<set $journalText += " park_walk_2 <br>">> <<case 3>> <<set $journalText += " park_walk_3 <br>">> <<case 4>> <<set $journalText += " park_walk_4 <br>">> <<case 5>> <<set $journalText += " park_walk_5 <br>">> <<case 6>> <<set $journalText += " park_walk_6 <br>">> <<case 7>> <<set $journalText += " park_walk_7 <br>">> <<case 8>> <<set $journalText += " park_walk_8 <br>">> <<case 9>> <<set $journalText += " park_walk_9 <br>">> <<case 10>> <<set $journalText += " park_walk_10 <br>">> <</switch>> <<case "dayBeach">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " Beach_visit_1 <br>">> <<case 2>> <<set $journalText += " Beach_visit_2 <br>">> <<case 3>> <<set $journalText += " Beach_visit_3 <br>">> <<case 4>> <<set $journalText += " Beach_visit_4 <br>">> <<case 5>> <<set $journalText += " Beach_visit_5 <br>">> <<case 6>> <<set $journalText += " Beach_visit_6 <br>">> <<case 7>> <<set $journalText += " Beach_visit_7 <br>">> <<case 8>> <<set $journalText += " Beach_visit_8 <br>">> <<case 9>> <<set $journalText += " Beach_visit_9 <br>">> <<case 10>> <<set $journalText += " Beach_visit_10 <br>">> <</switch>> <<case "dayPayRent">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " PayRent_visit_1 when you pay the weekly rent <br>">> <<case 2>> <<set $journalText += " PayRent_visit_2 <br>">> <<case 3>> <<set $journalText += " PayRent_visit_3 <br>">> <<case 4>> <<set $journalText += " PayRent_visit_4 <br>">> <<case 5>> <<set $journalText += " PayRent_visit_5 <br>">> <<case 6>> <<set $journalText += " PayRent_visit_6 <br>">> <<case 7>> <<set $journalText += " PayRent_visit_7 <br>">> <<case 8>> <<set $journalText += " PayRent_visit_8 <br>">> <<case 9>> <<set $journalText += " PayRent_visit_9 <br>">> <<case 10>> <<set $journalText += " PayRent_visit_10 <br>">> <</switch>> <<case "dayFallAsleep">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " FallAsleep_visit_1 when you fall asleep outside when you are too tired (too low energy) -> in the future there will be events (generally bad - steal, rape etc) if you do this <br>">> <<case 2>> <<set $journalText += " FallAsleep_visit_2 <br>">> <<case 3>> <<set $journalText += " FallAsleep_visit_3 <br>">> <<case 4>> <<set $journalText += " FallAsleep_visit_4 <br>">> <<case 5>> <<set $journalText += " FallAsleep_visit_5 <br>">> <<case 6>> <<set $journalText += " FallAsleep_visit_6 <br>">> <<case 7>> <<set $journalText += " FallAsleep_visit_7 <br>">> <<case 8>> <<set $journalText += " FallAsleep_visit_8 <br>">> <<case 9>> <<set $journalText += " FallAsleep_visit_9 <br>">> <<case 10>> <<set $journalText += " FallAsleep_visit_10 <br>">> <</switch>> <<case "dayMall">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " Mall_visit_1 <br>">> <<case 2>> <<set $journalText += " Mall_visit_2 <br>">> <<case 3>> <<set $journalText += " Mall_visit_3 <br>">> <<case 4>> <<set $journalText += " Mall_visit_4 <br>">> <<case 5>> <<set $journalText += " Mall_visit_5 <br>">> <<case 6>> <<set $journalText += " Mall_visit_6 <br>">> <<case 7>> <<set $journalText += " Mall_visit_7 <br>">> <<case 8>> <<set $journalText += " Mall_visit_8 <br>">> <<case 9>> <<set $journalText += " Mall_visit_9 <br>">> <<case 10>> <<set $journalText += " Mall_visit_10 <br>">> <</switch>> <<case "dayGangTerritory">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " GangTerritory_visit_1 visit to the gand territory (in the future yuo can be a gang member, leader etc) <br>">> <<case 2>> <<set $journalText += " GangTerritory_visit_2 <br>">> <<case 3>> <<set $journalText += " GangTerritory_visit_3 <br>">> <<case 4>> <<set $journalText += " GangTerritory_visit_4 <br>">> <<case 5>> <<set $journalText += " GangTerritory_visit_5 <br>">> <<case 6>> <<set $journalText += " GangTerritory_visit_6 <br>">> <<case 7>> <<set $journalText += " GangTerritory_visit_7 <br>">> <<case 8>> <<set $journalText += " GangTerritory_visit_8 <br>">> <<case 9>> <<set $journalText += " GangTerritory_visit_9 <br>">> <<case 10>> <<set $journalText += " GangTerritory_visit_10 <br>">> <</switch>> <<case "dayBrothel">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " Brothel_visit_1 <br>">> <<case 2>> <<set $journalText += " Brothel_visit_2 <br>">> <<case 3>> <<set $journalText += " Brothel_visit_3 <br>">> <<case 4>> <<set $journalText += " Brothel_visit_4 <br>">> <<case 5>> <<set $journalText += " Brothel_visit_5 <br>">> <<case 6>> <<set $journalText += " Brothel_visit_6 <br>">> <<case 7>> <<set $journalText += " Brothel_visit_7 <br>">> <<case 8>> <<set $journalText += " Brothel_visit_8 <br>">> <<case 9>> <<set $journalText += " Brothel_visit_9 <br>">> <<case 10>> <<set $journalText += " Brothel_visit_10 <br>">> <</switch>> <<case "dayBdsmClub">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " BdsmClub_visit_1 <br>">> <<case 2>> <<set $journalText += " BdsmClub_visit_2 <br>">> <<case 3>> <<set $journalText += " BdsmClub_visit_3 <br>">> <<case 4>> <<set $journalText += " BdsmClub_visit_4 <br>">> <<case 5>> <<set $journalText += " BdsmClub_visit_5 <br>">> <<case 6>> <<set $journalText += " BdsmClub_visit_6 <br>">> <<case 7>> <<set $journalText += " BdsmClub_visit_7 <br>">> <<case 8>> <<set $journalText += " BdsmClub_visit_8 <br>">> <<case 9>> <<set $journalText += " BdsmClub_visit_9 <br>">> <<case 10>> <<set $journalText += " BdsmClub_visit_10 <br>">> <</switch>> <<case "dayPornStudio">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " PornStudio_visit_1 <br>">> <<case 2>> <<set $journalText += " PornStudio_visit_2 <br>">> <<case 3>> <<set $journalText += " PornStudio_visit_3 <br>">> <<case 4>> <<set $journalText += " PornStudio_visit_4 <br>">> <<case 5>> <<set $journalText += " PornStudio_visit_5 <br>">> <<case 6>> <<set $journalText += " PornStudio_visit_6 <br>">> <<case 7>> <<set $journalText += " PornStudio_visit_7 <br>">> <<case 8>> <<set $journalText += " PornStudio_visit_8 <br>">> <<case 9>> <<set $journalText += " PornStudio_visit_9 <br>">> <<case 10>> <<set $journalText += " PornStudio_visit_10 <br>">> <</switch>> <<case "dayNightClub">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " NightClub_visit_1 <br>">> <<case 2>> <<set $journalText += " NightClub_visit_2 <br>">> <<case 3>> <<set $journalText += " NightClub_visit_3 <br>">> <<case 4>> <<set $journalText += " NightClub_visit_4 <br>">> <<case 5>> <<set $journalText += " NightClub_visit_5 <br>">> <<case 6>> <<set $journalText += " NightClub_visit_6 <br>">> <<case 7>> <<set $journalText += " NightClub_visit_7 <br>">> <<case 8>> <<set $journalText += " NightClub_visit_8 <br>">> <<case 9>> <<set $journalText += " NightClub_visit_9 <br>">> <<case 10>> <<set $journalText += " NightClub_visit_10 <br>">> <</switch>> <<case "dayProstitute">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " Prostitute_visit_1 <br>">> <<case 2>> <<set $journalText += " Prostitute_visit_2 <br>">> <<case 3>> <<set $journalText += " Prostitute_visit_3 <br>">> <<case 4>> <<set $journalText += " Prostitute_visit_4 <br>">> <<case 5>> <<set $journalText += " Prostitute_visit_5 <br>">> <<case 6>> <<set $journalText += " Prostitute_visit_6 <br>">> <<case 7>> <<set $journalText += " Prostitute_visit_7 <br>">> <<case 8>> <<set $journalText += " Prostitute_visit_8 <br>">> <<case 9>> <<set $journalText += " Prostitute_visit_9 <br>">> <<case 10>> <<set $journalText += " Prostitute_visit_10 <br>">> <</switch>> <<case "notPregnant">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " find_out_NOT_pregn_1 find out you are not pregnant while doing a pregnancy test <br>">> <<case 2>> <<set $journalText += " find_out_NOT_pregn_2 <br>">> <<case 3>> <<set $journalText += " find_out_NOT_pregn_3 <br>">> <<case 4>> <<set $journalText += " find_out_NOT_pregn_4 <br>">> <<case 5>> <<set $journalText += " find_out_NOT_pregn_5 <br>">> <</switch>> <<case "pregnant">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " find_out_pregn_1 find out you ARE pregnant while doing a pregnancy test <br>">> <<case 2>> <<set $journalText += " find_out_pregn_2 <br>">> <<case 3>> <<set $journalText += " find_out_pregn_3 <br>">> <<case 4>> <<set $journalText += " find_out_pregn_4 <br>">> <<case 5>> <<set $journalText += " find_out_pregn_5 <br>">> <</switch>> <<case "dyedHair">> <<switch random(1,5)>> <<case 1>> <<set $journalText += "Today I dyed my hair " + $mcTbl.dyedHairColor " SOMETHING SOMETHING. <br>">> <<case 2>> <<set $journalText += "Today I dyed my hair " + $mcTbl.dyedHairColor " SOMETHING SOMETHING. <br>">> <<case 3>> <<set $journalText += "Today I dyed my hair " + $mcTbl.dyedHairColor " SOMETHING SOMETHING. <br>">> <<case 4>> <<set $journalText += "Today I dyed my hair " + $mcTbl.dyedHairColor " SOMETHING SOMETHING. <br>">> <<case 5>> <<set $journalText += "Today I dyed my hair " + $mcTbl.dyedHairColor " SOMETHING SOMETHING. <br>">> <</switch>> <<case "newHairStyle">> <<switch random(1,5)>> <<case 1>> <<set $journalText += "Today I changed my hair stile to " +$mcTbl.hairLength " SOMETHING SOMETHING. <br>">> <<case 2>> <<set $journalText += "Today I changed my hair stile to " +$mcTbl.hairLength " SOMETHING SOMETHING. <br>">> <<case 3>> <<set $journalText += "Today I changed my hair stile to " +$mcTbl.hairLength " SOMETHING SOMETHING. <br>">> <<case 4>> <<set $journalText += "Today I changed my hair stile to " +$mcTbl.hairLength " SOMETHING SOMETHING. <br>">> <<case 5>> <<set $journalText += "Today I changed my hair stile to " +$mcTbl.hairLength " SOMETHING SOMETHING. <br>">> <</switch>> <!-- NPC --> <<case "rejectNPCPhone">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "I was asked out, but I refused 1. <br>">> <<case 2>> <<set $journalText += "I was asked out, but I refused 2. <br>">> <<case 3>> <<set $journalText += "I was asked out, but I refused 3. <br>">> <</switch>> <<case "phoneRejectedByPC">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "I asked out somebody, but I was refused 1. <br>">> <<case 2>> <<set $journalText += "I asked out somebody, but I was refused 2. <br>">> <<case 3>> <<set $journalText += "I asked out somebody, but I was refused 3. <br>">> <</switch>> <<case "exchangePhoneNumbers">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "I was asked out, and I accepted 1. <br>">> <<case 2>> <<set $journalText += "I was asked out, and I accepted 2. <br>">> <<case 3>> <<set $journalText += "I was asked out, and I accepted 3. <br>">> <</switch>> <!-- modeling agency --> <<case "modelPhoto">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " modeling_photoshoot_1 make a photoshoot at the modeling agency -> in the future this + brothel + prostitution, night club and maybe others will be regular jobs <br>">> <<case 2>> <<set $journalText += " modeling_photoshoot_2 <br>">> <<case 3>> <<set $journalText += " modeling_photoshoot_3 <br>">> <<case 4>> <<set $journalText += " modeling_photoshoot_4 <br>">> <<case 5>> <<set $journalText += " modeling_photoshoot_5 <br>">> <<case 6>> <<set $journalText += " modeling_photoshoot_6 <br>">> <<case 7>> <<set $journalText += " modeling_photoshoot_7 <br>">> <<case 8>> <<set $journalText += " modeling_photoshoot_8 <br>">> <<case 9>> <<set $journalText += " modeling_photoshoot_9 <br>">> <<case 10>> <<set $journalText += " modeling_photoshoot_10 <br>">> <</switch>> <<case "modelNudePhoto">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " modeling_nude_photoshoot_1 modeling agency is the only one action that uses both reputation and badReputation <br>">> <<case 2>> <<set $journalText += " modeling_nude_photoshoot_2 <br>">> <<case 3>> <<set $journalText += " modeling_nude_photoshoot_3 <br>">> <<case 4>> <<set $journalText += " modeling_nude_photoshoot_4 <br>">> <<case 5>> <<set $journalText += " modeling_nude_photoshoot_5 <br>">> <<case 6>> <<set $journalText += " modeling_nude_photoshoot_6 <br>">> <<case 7>> <<set $journalText += " modeling_nude_photoshoot_7 <br>">> <<case 8>> <<set $journalText += " modeling_nude_photoshoot_8 <br>">> <<case 9>> <<set $journalText += " modeling_nude_photoshoot_9 <br>">> <<case 10>> <<set $journalText += " modeling_nude_photoshoot_10 <br>">> <</switch>> <<case "modelCatwalk">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " modeling_catwalk_1 <br>">> <<case 2>> <<set $journalText += " modeling_catwalk_2 <br>">> <<case 3>> <<set $journalText += " modeling_catwalk_3 <br>">> <<case 4>> <<set $journalText += " modeling_catwalk_4 <br>">> <<case 5>> <<set $journalText += " modeling_catwalk_5 <br>">> <<case 6>> <<set $journalText += " modeling_catwalk_6 <br>">> <<case 7>> <<set $journalText += " modeling_catwalk_7 <br>">> <<case 8>> <<set $journalText += " modeling_catwalk_8 <br>">> <<case 9>> <<set $journalText += " modeling_catwalk_9 <br>">> <<case 10>> <<set $journalText += " modeling_catwalk_10 <br>">> <</switch>> <!-- webcam actions --> <<case "dayWebChat">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " webcam_Chat_1 <br>">> <<case 2>> <<set $journalText += " webcam_Chat_2 <br>">> <<case 3>> <<set $journalText += " webcam_Chat_3 <br>">> <<case 4>> <<set $journalText += " webcam_Chat_4 <br>">> <<case 5>> <<set $journalText += " webcam_Chat_5 <br>">> <<case 6>> <<set $journalText += " webcam_Chat_6 <br>">> <<case 7>> <<set $journalText += " webcam_Chat_7 <br>">> <<case 8>> <<set $journalText += " webcam_Chat_8 <br>">> <<case 9>> <<set $journalText += " webcam_Chat_9 <br>">> <<case 10>> <<set $journalText += " webcam_Chat_10 <br>">> <</switch>> <<case "dayWebStrip">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " webcam_Strip_1 <br>">> <<case 2>> <<set $journalText += " webcam_Strip_2 <br>">> <<case 3>> <<set $journalText += " webcam_Strip_3 <br>">> <<case 4>> <<set $journalText += " webcam_Strip_4 <br>">> <<case 5>> <<set $journalText += " webcam_Strip_5 <br>">> <<case 6>> <<set $journalText += " webcam_Strip_6 <br>">> <<case 7>> <<set $journalText += " webcam_Strip_7 <br>">> <<case 8>> <<set $journalText += " webcam_Strip_8 <br>">> <<case 9>> <<set $journalText += " webcam_Strip_9 <br>">> <<case 10>> <<set $journalText += " webcam_Strip_10 <br>">> <</switch>> <<case "dayWebTease">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " webcam_Tease_1 <br>">> <<case 2>> <<set $journalText += " webcam_Tease_2 <br>">> <<case 3>> <<set $journalText += " webcam_Tease_3 <br>">> <<case 4>> <<set $journalText += " webcam_Tease_4 <br>">> <<case 5>> <<set $journalText += " webcam_Tease_5 <br>">> <<case 6>> <<set $journalText += " webcam_Tease_6 <br>">> <<case 7>> <<set $journalText += " webcam_Tease_7 <br>">> <<case 8>> <<set $journalText += " webcam_Tease_8 <br>">> <<case 9>> <<set $journalText += " webcam_Tease_9 <br>">> <<case 10>> <<set $journalText += " webcam_Tease_10 <br>">> <</switch>> <<case "dayWebDance">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " webcam_Dance_1 <br>">> <<case 2>> <<set $journalText += " webcam_Dance_2 <br>">> <<case 3>> <<set $journalText += " webcam_TDance_3 <br>">> <<case 4>> <<set $journalText += " webcam_Dance_4 <br>">> <<case 5>> <<set $journalText += " webcam_Dance_5 <br>">> <<case 6>> <<set $journalText += " webcam_Dance_6 <br>">> <<case 7>> <<set $journalText += " webcam_Dance_7 <br>">> <<case 8>> <<set $journalText += " webcam_Dance_8 <br>">> <<case 9>> <<set $journalText += " webcam_Dance_9 <br>">> <<case 10>> <<set $journalText += " webcam_Dance_10 <br>">> <</switch>> <<case "dayWebMouth">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " webcam_Mouth_1 <br> fuck mouth with dildo">> <<case 2>> <<set $journalText += " webcam_Mouth_2 <br>">> <<case 3>> <<set $journalText += " webcam_Mouth_3 <br>">> <<case 4>> <<set $journalText += " webcam_Mouth_4 <br>">> <<case 5>> <<set $journalText += " webcam_Mouth_5 <br>">> <<case 6>> <<set $journalText += " webcam_Mouth_6 <br>">> <<case 7>> <<set $journalText += " webcam_Mouth_7 <br>">> <<case 8>> <<set $journalText += " webcam_Mouth_8 <br>">> <<case 9>> <<set $journalText += " webcam_Mouth_9 <br>">> <<case 10>> <<set $journalText += " webcam_Mouth_10 <br>">> <</switch>> <<case "dayWebPussy">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " webcam_Pussy_1 <br> fuck pussy with dildo">> <<case 2>> <<set $journalText += " webcam_Pussy_2 <br>">> <<case 3>> <<set $journalText += " webcam_Pussy_3 <br>">> <<case 4>> <<set $journalText += " webcam_Pussy_4 <br>">> <<case 5>> <<set $journalText += " webcam_Pussy_5 <br>">> <<case 6>> <<set $journalText += " webcam_Pussy_6 <br>">> <<case 7>> <<set $journalText += " webcam_Pussy_7 <br>">> <<case 8>> <<set $journalText += " webcam_Pussy_8 <br>">> <<case 9>> <<set $journalText += " webcam_Pussy_9 <br>">> <<case 10>> <<set $journalText += " webcam_Pussy_10 <br>">> <</switch>> <<case "dayWebAss">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " webcam_Ass_1 fuck ass with dildo <br>">> <<case 2>> <<set $journalText += " webcam_Ass_2 <br>">> <<case 3>> <<set $journalText += " webcam_Ass_3 <br>">> <<case 4>> <<set $journalText += " webcam_Ass_4 <br>">> <<case 5>> <<set $journalText += " webcam_Ass_5 <br>">> <<case 6>> <<set $journalText += " webcam_Ass_6 <br>">> <<case 7>> <<set $journalText += " webcam_Ass_7 <br>">> <<case 8>> <<set $journalText += " webcam_Ass_8 <br>">> <<case 9>> <<set $journalText += " webcam_Ass_9 <br>">> <<case 10>> <<set $journalText += " webcam_Ass_10 <br>">> <</switch>> <<case "dayWebDP">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " webcam_DP_1 <br> pussy and ass with dildo">> <<case 2>> <<set $journalText += " webcam_DP_2 <br>">> <<case 3>> <<set $journalText += " webcam_DP_3 <br>">> <<case 4>> <<set $journalText += " webcam_DP_4 <br>">> <<case 5>> <<set $journalText += " webcam_DP_5 <br>">> <<case 6>> <<set $journalText += " webcam_DP_6 <br>">> <<case 7>> <<set $journalText += " webcam_DP_7 <br>">> <<case 8>> <<set $journalText += " webcam_DP_8 <br>">> <<case 9>> <<set $journalText += " webcam_DP_9 <br>">> <<case 10>> <<set $journalText += " webcam_DP_10 <br>">> <</switch>> <<case "dayWebCame">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " webcam_Came_1 had an orgasm on camera <br>">> <<case 2>> <<set $journalText += " webcam_Came_2 <br>">> <<case 3>> <<set $journalText += " webcam_Came_3 <br>">> <<case 4>> <<set $journalText += " webcam_Came_4 <br>">> <<case 5>> <<set $journalText += " webcam_Came_5 <br>">> <<case 6>> <<set $journalText += " webcam_Came_6 <br>">> <<case 7>> <<set $journalText += " webcam_Came_7 <br>">> <<case 8>> <<set $journalText += " webcam_Came_8 <br>">> <<case 9>> <<set $journalText += " webcam_Came_9 <br>">> <<case 10>> <<set $journalText += " webcam_Came_10 <br>">> <</switch>> <!-- actions --> <<case "dayPimpProst">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " prostituted_with_pimp_1 at the brothel <br>">> <<case 2>> <<set $journalText += " prostituted_with_pimp_2 <br>">> <<case 3>> <<set $journalText += " prostituted_with_pimp_3 <br>">> <<case 4>> <<set $journalText += " prostituted_with_pimp_4 <br>">> <<case 5>> <<set $journalText += " prostituted_with_pimp_5 <br>">> <<case 6>> <<set $journalText += " prostituted_with_pimp_6 <br>">> <<case 7>> <<set $journalText += " prostituted_with_pimp_7 <br>">> <<case 8>> <<set $journalText += " prostituted_with_pimp_8 <br>">> <<case 9>> <<set $journalText += " prostituted_with_pimp_9 <br>">> <<case 10>> <<set $journalText += " prostituted_with_pimp_10 <br>">> <</switch>> <<case "dayAloneProst">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " prostituted_alone_1 prostituted alone on the streets <br>">> <<case 2>> <<set $journalText += " prostituted_alone_2 <br>">> <<case 3>> <<set $journalText += " prostituted_alone_3 <br>">> <<case 4>> <<set $journalText += " prostituted_alone_4 <br>">> <<case 5>> <<set $journalText += " prostituted_alone_5 <br>">> <<case 6>> <<set $journalText += " prostituted_alone_6 <br>">> <<case 7>> <<set $journalText += " prostituted_alone_7 <br>">> <<case 8>> <<set $journalText += " prostituted_alone_8 <br>">> <<case 9>> <<set $journalText += " prostituted_alone_9 <br>">> <<case 10>> <<set $journalText += " prostituted_alone_10 <br>">> <</switch>> <<case "daySex">> <<switch random(1,10)>> <<case 1>> <<if $mcSexData.guys == 1>> <<set $journalText += " had_sex_with_one_guy_1 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " had_sex_with_2_guys_1 <br>">> <<else>> <<set $journalText += " had_sex_with_3_or_more_guys_1 <br>">> <</if>> <<case 2>> <<if $mcSexData.guys == 1>> <<set $journalText += " had_sex_with_one_guy_2 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " had_sex_with_2_guys_2 <br>">> <<else>> <<set $journalText += " had_sex_with_3_or_more_guys_2 <br>">> <</if>> <<case 3>> <<if $mcSexData.guys == 1>> <<set $journalText += " had_sex_with_one_guy_3 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " had_sex_with_2_guys_3 <br>">> <<else>> <<set $journalText += " had_sex_with_3_or_more_guys_3 <br>">> <</if>> <<case 4>> <<if $mcSexData.guys == 1>> <<set $journalText += " had_sex_with_one_guy_4 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " had_sex_with_2_guys_4 <br>">> <<else>> <<set $journalText += " had_sex_with_3_or_more_guys_4 <br>">> <</if>> <<case 5>> <<if $mcSexData.guys == 1>> <<set $journalText += " had_sex_with_one_guy_5 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " had_sex_with_2_guys_5 <br>">> <<else>> <<set $journalText += " had_sex_with_3_or_more_guys_5 <br>">> <</if>> <<case 6>> <<if $mcSexData.guys == 1>> <<set $journalText += " had_sex_with_one_guy_6 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " had_sex_with_2_guys_6 <br>">> <<else>> <<set $journalText += " had_sex_with_3_or_more_guys_6 <br>">> <</if>> <<case 7>> <<if $mcSexData.guys == 1>> <<set $journalText += " had_sex_with_one_guy_7 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " had_sex_with_2_guys_7 <br>">> <<else>> <<set $journalText += " had_sex_with_3_or_more_guys_7 <br>">> <</if>> <<case 8>> <<if $mcSexData.guys == 1>> <<set $journalText += " had_sex_with_one_guy_8 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " had_sex_with_2_guys_8 <br>">> <<else>> <<set $journalText += " had_sex_with_3_or_more_guys_8 <br>">> <</if>> <<case 9>> <<if $mcSexData.guys == 1>> <<set $journalText += " had_sex_with_one_guy_9 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " had_sex_with_2_guys_9 <br>">> <<else>> <<set $journalText += " had_sex_with_3_or_more_guys_9 <br>">> <</if>> <<case 10>> <<if $mcSexData.guys == 1>> <<set $journalText += " had_sex_with_one_guy_10 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " had_sex_with_2_guys_10 <br>">> <<else>> <<set $journalText += " had_sex_with_3_or_more_guys_10 <br>">> <</if>> <</switch>> <<case "dayPornMov">> <<switch random(1,10)>> <<case 1>> <<if $mcSexData.guys == 1>> <<set $journalText += " porn_movie_with_one_guy_1 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " porn_movie_with_2_guys_1 <br>">> <<else>> <<set $journalText += " porn_movie_with_3_or_more_guys_1 <br>">> <</if>> <<case 2>> <<if $mcSexData.guys == 1>> <<set $journalText += " porn_movie_with_one_guy_2 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " porn_movie_with_2_guys_2 <br>">> <<else>> <<set $journalText += " porn_movie_with_3_or_more_guys_2 <br>">> <</if>> <<case 3>> <<if $mcSexData.guys == 1>> <<set $journalText += " porn_movie_with_one_guy_3 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " porn_movie_with_2_guys_3 <br>">> <<else>> <<set $journalText += " porn_movie_with_3_or_more_guys_3 <br>">> <</if>> <<case 4>> <<if $mcSexData.guys == 1>> <<set $journalText += " porn_movie_with_one_guy_4 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " porn_movie_with_2_guys_4 <br>">> <<else>> <<set $journalText += " porn_movie_with_3_or_more_guys_4 <br>">> <</if>> <<case 5>> <<if $mcSexData.guys == 1>> <<set $journalText += " porn_movie_with_one_guy_5 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " porn_movie_with_2_guys_5 <br>">> <<else>> <<set $journalText += " porn_movie_with_3_or_more_guys_5 <br>">> <</if>> <<case 6>> <<if $mcSexData.guys == 1>> <<set $journalText += " porn_movie_with_one_guy_6 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " porn_movie_with_2_guys_6 <br>">> <<else>> <<set $journalText += " porn_movie_with_3_or_more_guys_6 <br>">> <</if>> <<case 7>> <<if $mcSexData.guys == 1>> <<set $journalText += " porn_movie_with_one_guy_7 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " porn_movie_with_2_guys_7 <br>">> <<else>> <<set $journalText += " porn_movie_with_3_or_more_guys_7 <br>">> <</if>> <<case 8>> <<if $mcSexData.guys == 1>> <<set $journalText += " porn_movie_with_one_guy_8 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " porn_movie_with_2_guys_8 <br>">> <<else>> <<set $journalText += " porn_movie_with_3_or_more_guys_8 <br>">> <</if>> <<case 9>> <<if $mcSexData.guys == 1>> <<set $journalText += " porn_movie_with_one_guy_9 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " porn_movie_with_2_guys_9 <br>">> <<else>> <<set $journalText += " porn_movie_with_3_or_more_guys_9 <br>">> <</if>> <<case 10>> <<if $mcSexData.guys == 1>> <<set $journalText += " porn_movie_with_one_guy_10 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " porn_movie_with_2_guys_10 <br>">> <<else>> <<set $journalText += " porn_movie_with_3_or_more_guys_10 <br>">> <</if>> <</switch>> <<case "dayRaped">> <<switch random(1,10)>> <<case 1>> <<if $mcSexData.guys == 1>> <<set $journalText += " raped_by_one_guy_1 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " raped_by_2_guys_1 <br>">> <<else>> <<set $journalText += " raped_by_3_or_more_guys_1 <br>">> <</if>> <<case 2>> <<if $mcSexData.guys == 1>> <<set $journalText += " raped_by_one_guy_2 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " raped_by_2_guys_2 <br>">> <<else>> <<set $journalText += " raped_by_3_or_more_guys_2 <br>">> <</if>> <<case 3>> <<if $mcSexData.guys == 1>> <<set $journalText += " raped_by_one_guy_3 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " raped_by_2_guys_3 <br>">> <<else>> <<set $journalText += " raped_by_3_or_more_guys_3 <br>">> <</if>> <<case 4>> <<if $mcSexData.guys == 1>> <<set $journalText += " raped_by_one_guy_4 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " raped_by_2_guys_4 <br>">> <<else>> <<set $journalText += " raped_by_3_or_more_guys_4 <br>">> <</if>> <<case 5>> <<if $mcSexData.guys == 1>> <<set $journalText += " raped_by_one_guy_5 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " raped_by_2_guys_5 <br>">> <<else>> <<set $journalText += " raped_by_3_or_more_guys_5 <br>">> <</if>> <<case 6>> <<if $mcSexData.guys == 1>> <<set $journalText += " raped_by_one_guy_6 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " raped_by_2_guys_6 <br>">> <<else>> <<set $journalText += " raped_by_3_or_more_guys_6 <br>">> <</if>> <<case 7>> <<if $mcSexData.guys == 1>> <<set $journalText += " raped_by_one_guy_7 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " raped_by_2_guys_7 <br>">> <<else>> <<set $journalText += " raped_by_3_or_more_guys_7 <br>">> <</if>> <<case 8>> <<if $mcSexData.guys == 1>> <<set $journalText += " raped_by_one_guy_8 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " raped_by_2_guys_8 <br>">> <<else>> <<set $journalText += " raped_by_3_or_more_guys_8 <br>">> <</if>> <<case 9>> <<if $mcSexData.guys == 1>> <<set $journalText += " raped_by_one_guy_9 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " raped_by_2_guys_9 <br>">> <<else>> <<set $journalText += " raped_by_3_or_more_guys_9 <br>">> <</if>> <<case 10>> <<if $mcSexData.guys == 1>> <<set $journalText += " raped_by_one_guy_10 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " raped_by_2_guys_10 <br>">> <<else>> <<set $journalText += " raped_by_3_or_more_guys_10 <br>">> <</if>> <</switch>> <<case "dayBdsm">> <<switch random(1,10)>> <<case 1>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_Sex_with_one_guy_1 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_Sex_with_2_guys_1 <br>">> <<else>> <<set $journalText += " bdsm_Sex_with_3_or_more_guys_1 <br>">> <</if>> <<case 2>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_Sex_with_one_guy_2 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_Sex_with_2_guys_2 <br>">> <<else>> <<set $journalText += " bdsm_Sex_with_3_or_more_guys_2 <br>">> <</if>> <<case 3>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_Sex_with_one_guy_3 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_Sex_with_2_guys_3 <br>">> <<else>> <<set $journalText += " bdsm_Sex_with_3_or_more_guys_3 <br>">> <</if>> <<case 4>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_Sex_with_one_guy_4 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_Sex_with_2_guys_4 <br>">> <<else>> <<set $journalText += " bdsm_Sex_with_3_or_more_guys_4 <br>">> <</if>> <<case 5>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_Sex_with_one_guy_5 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_Sex_with_2_guys_5 <br>">> <<else>> <<set $journalText += " bdsm_Sex_with_3_or_more_guys_5 <br>">> <</if>> <<case 6>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_Sex_with_one_guy_6 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_Sex_with_2_guys_6 <br>">> <<else>> <<set $journalText += " bdsm_Sex_with_3_or_more_guys_6 <br>">> <</if>> <<case 7>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_Sex_with_one_guy_7 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_Sex_with_2_guys_7 <br>">> <<else>> <<set $journalText += " bdsm_Sex_with_3_or_more_guys_7 <br>">> <</if>> <<case 8>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_Sex_with_one_guy_8 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_Sex_with_2_guys_8 <br>">> <<else>> <<set $journalText += " bdsm_Sex_with_3_or_more_guys_8 <br>">> <</if>> <<case 9>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_Sex_with_one_guy_9 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_Sex_with_2_guys_9 <br>">> <<else>> <<set $journalText += " bdsm_Sex_with_3_or_more_guys_9 <br>">> <</if>> <<case 10>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_Sex_with_one_guy_10 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_Sex_with_2_guys_10 <br>">> <<else>> <<set $journalText += " bdsm_Sex_with_3_or_more_guys_10 <br>">> <</if>> <</switch>> <<case "dayBdsmMov">> <<switch random(1,10)>> <<case 1>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_movie_with_one_guy_1 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_movie_with_2_guys_1 <br>">> <<else>> <<set $journalText += " bdsm_movie_with_3_or_more_guys_1 <br>">> <</if>> <<case 2>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_movie_with_one_guy_2 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_movie_with_2_guys_2 <br>">> <<else>> <<set $journalText += " bdsm_movie_with_3_or_more_guys_2 <br>">> <</if>> <<case 3>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_movie_with_one_guy_3 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_movie_with_2_guys_3 <br>">> <<else>> <<set $journalText += " bdsm_movie_with_3_or_more_guys_3 <br>">> <</if>> <<case 4>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_movie_with_one_guy_4 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_movie_with_2_guys_4 <br>">> <<else>> <<set $journalText += " bdsm_movie_with_3_or_more_guys_4 <br>">> <</if>> <<case 5>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_movie_with_one_guy_5 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_movie_with_2_guys_5 <br>">> <<else>> <<set $journalText += " bdsm_movie_with_3_or_more_guys_5 <br>">> <</if>> <<case 6>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_movie_with_one_guy_6 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_movie_with_2_guys_6 <br>">> <<else>> <<set $journalText += " bdsm_movie_with_3_or_more_guys_6 <br>">> <</if>> <<case 7>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_movie_with_one_guy_7 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_movie_with_2_guys_7 <br>">> <<else>> <<set $journalText += " bdsm_movie_with_3_or_more_guys_7 <br>">> <</if>> <<case 8>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_movie_with_one_guy_8 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_movie_with_2_guys_8 <br>">> <<else>> <<set $journalText += " bdsm_movie_with_3_or_more_guys_8 <br>">> <</if>> <<case 9>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_movie_with_one_guy_9 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_movie_with_2_guys_9 <br>">> <<else>> <<set $journalText += " bdsm_movie_with_3_or_more_guys_9 <br>">> <</if>> <<case 10>> <<if $mcSexData.guys == 1>> <<set $journalText += " bdsm_movie_with_one_guy_10 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " bdsm_movie_with_2_guys_10 <br>">> <<else>> <<set $journalText += " bdsm_movie_with_3_or_more_guys_10 <br>">> <</if>> <</switch>> <<case "dayPublic">> <<switch random(1,10)>> <<case 1>> <<if $mcSexData.guys == 1>> <<set $journalText += " public_sex_with_one_guy_1 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " public_sex_with_2_guys_1 <br>">> <<else>> <<set $journalText += " public_sex_with_3_or_more_guys_1 <br>">> <</if>> <<case 2>> <<if $mcSexData.guys == 1>> <<set $journalText += " public_sex_with_one_guy_2 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " public_sex_with_2_guys_2 <br>">> <<else>> <<set $journalText += " public_sex_with_3_or_more_guys_2 <br>">> <</if>> <<case 3>> <<if $mcSexData.guys == 1>> <<set $journalText += " public_sex_with_one_guy_3 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " public_sex_with_2_guys_3 <br>">> <<else>> <<set $journalText += " public_sex_with_3_or_more_guys_3 <br>">> <</if>> <<case 4>> <<if $mcSexData.guys == 1>> <<set $journalText += " public_sex_with_one_guy_4 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " public_sex_with_2_guys_4 <br>">> <<else>> <<set $journalText += " public_sex_with_3_or_more_guys_4 <br>">> <</if>> <<case 5>> <<if $mcSexData.guys == 1>> <<set $journalText += " public_sex_with_one_guy_5 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " public_sex_with_2_guys_5 <br>">> <<else>> <<set $journalText += " public_sex_with_3_or_more_guys_5 <br>">> <</if>> <<case 6>> <<if $mcSexData.guys == 1>> <<set $journalText += " public_sex_with_one_guy_6 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " public_sex_with_2_guys_6 <br>">> <<else>> <<set $journalText += " public_sex_with_3_or_more_guys_6 <br>">> <</if>> <<case 7>> <<if $mcSexData.guys == 1>> <<set $journalText += " public_sex_with_one_guy_7 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " public_sex_with_2_guys_7 <br>">> <<else>> <<set $journalText += " public_sex_with_3_or_more_guys_7 <br>">> <</if>> <<case 8>> <<if $mcSexData.guys == 1>> <<set $journalText += " public_sex_with_one_guy_8 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " public_sex_with_2_guys_8 <br>">> <<else>> <<set $journalText += " public_sex_with_3_or_more_guys_8 <br>">> <</if>> <<case 9>> <<if $mcSexData.guys == 1>> <<set $journalText += " public_sex_with_one_guy_9 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " public_sex_with_2_guys_9 <br>">> <<else>> <<set $journalText += " public_sex_with_3_or_more_guys_9 <br>">> <</if>> <<case 10>> <<if $mcSexData.guys == 1>> <<set $journalText += " public_sex_with_one_guy_10 <br>">> <<elseif $mcSexData.guys == 2>> <<set $journalText += " public_sex_with_2_guys_10 <br>">> <<else>> <<set $journalText += " public_sex_with_3_or_more_guys_10 <br>">> <</if>> <</switch>> <<case "dayGlory">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " gloryhole_used_1 <br>">> <<case 2>> <<set $journalText += " gloryhole_used_2 <br>">> <<case 3>> <<set $journalText += " gloryhole_used_3 <br>">> <<case 4>> <<set $journalText += " gloryhole_used_4 <br>">> <<case 5>> <<set $journalText += " gloryhole_used_5 <br>">> <<case 6>> <<set $journalText += " gloryhole_used_6 <br>">> <<case 7>> <<set $journalText += " gloryhole_used_7 <br>">> <<case 8>> <<set $journalText += " gloryhole_used_8 <br>">> <<case 9>> <<set $journalText += " gloryhole_used_9 <br>">> <<case 10>> <<set $journalText += " gloryhole_used_10 <br>">> <</switch>> <<case "dayPublicMasturbation">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " masturbated_in_public_1 <br>">> <<case 2>> <<set $journalText += " masturbated_in_public_2 <br>">> <<case 3>> <<set $journalText += " masturbated_in_public_3 <br>">> <<case 4>> <<set $journalText += " masturbated_in_public_4 <br>">> <<case 5>> <<set $journalText += " masturbated_in_public_5 <br>">> <<case 6>> <<set $journalText += " masturbated_in_public_6 <br>">> <<case 7>> <<set $journalText += " masturbated_in_public_7 <br>">> <<case 8>> <<set $journalText += " masturbated_in_public_8 <br>">> <<case 9>> <<set $journalText += " masturbated_in_public_9 <br>">> <<case 10>> <<set $journalText += " masturbated_in_public_10 <br>">> <</switch>> <<case "daySharked">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " sharked_1 <br>">> <<case 2>> <<set $journalText += " sharked_2 <br>">> <<case 3>> <<set $journalText += " sharked_3 <br>">> <<case 4>> <<set $journalText += " sharked_4 <br>">> <<case 5>> <<set $journalText += " sharked_5 <br>">> <<case 6>> <<set $journalText += " sharked_6 <br>">> <<case 7>> <<set $journalText += " sharked_7 <br>">> <<case 8>> <<set $journalText += " sharked_8 <br>">> <<case 9>> <<set $journalText += " sharked_9 <br>">> <<case 10>> <<set $journalText += " sharked_10 <br>">> <</switch>> <<case "dayWalk">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " walk_1 <br>">> <<case 2>> <<set $journalText += " walk_2 <br>">> <<case 3>> <<set $journalText += " walk_3 <br>">> <<case 4>> <<set $journalText += " walk_4 <br>">> <<case 5>> <<set $journalText += " walk_5 <br>">> <<case 6>> <<set $journalText += " walk_6 <br>">> <<case 7>> <<set $journalText += " walk_7 <br>">> <<case 8>> <<set $journalText += " walk_8 <br>">> <<case 9>> <<set $journalText += " walk_9 <br>">> <<case 10>> <<set $journalText += " walk_10 <br>">> <</switch>> <<case "dayBegNoMoney">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " beg_received_no_money_1 <br>">> <<case 2>> <<set $journalText += " beg_received_no_money_2 <br>">> <<case 3>> <<set $journalText += " beg_received_no_money_3 <br>">> <<case 4>> <<set $journalText += " beg_received_no_money_4 <br>">> <<case 5>> <<set $journalText += " beg_received_no_money_5 <br>">> <</switch>> <<case "dayBeg">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " beg_receives_money_1 <br>">> <<case 2>> <<set $journalText += " beg_receives_money_2 <br>">> <<case 3>> <<set $journalText += " beg_receives_money_3 <br>">> <<case 4>> <<set $journalText += " beg_receives_money_4 <br>">> <<case 5>> <<set $journalText += " beg_receives_money_5 <br>">> <</switch>> <<case "dayFlashed">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " flashed_1 inside or outside (not necessary seen by a lot of people), shows pussy, ass and/or tits <br>">> <<case 2>> <<set $journalText += " flashed_2 <br>">> <<case 3>> <<set $journalText += " flashed_3 <br>">> <<case 4>> <<set $journalText += " flashed_4 <br>">> <<case 5>> <<set $journalText += " flashed_5 <br>">> <<case 6>> <<set $journalText += " flashed_6 <br>">> <<case 7>> <<set $journalText += " flashed_7 <br>">> <<case 8>> <<set $journalText += " flashed_8 <br>">> <<case 9>> <<set $journalText += " flashed_9 <br>">> <<case 10>> <<set $journalText += " flashed_10 <br>">> <</switch>> <<case "dayTorture">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " visits_torture_room_1 in the basement, not necessary making an action there! <br>">> <<case 2>> <<set $journalText += " visits_torture_room_2 <br>">> <<case 3>> <<set $journalText += " visits_torture_room_3 <br>">> <<case 4>> <<set $journalText += " visits_torture_room_4 <br>">> <<case 5>> <<set $journalText += " visits_torture_room_5 <br>">> <<case 6>> <<set $journalText += " visits_torture_room_6 <br>">> <<case 7>> <<set $journalText += " visits_torture_room_7 <br>">> <<case 8>> <<set $journalText += " visits_torture_room_8 <br>">> <<case 9>> <<set $journalText += " visits_torture_room_9 <br>">> <<case 10>> <<set $journalText += " visits_torture_room_10 <br>">> <</switch>> <<case "jailNewDay">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " new_day_in_jail_1 a days passed in jail <br>">> <<case 2>> <<set $journalText += " new_day_in_jail_2 <br>">> <<case 3>> <<set $journalText += " new_day_in_jail_3 <br>">> <<case 4>> <<set $journalText += " new_day_in_jail_4 <br>">> <<case 5>> <<set $journalText += " new_day_in_jail_5 <br>">> <<case 6>> <<set $journalText += " new_day_in_jail_6 <br>">> <<case 7>> <<set $journalText += " new_day_in_jail_7 <br>">> <<case 8>> <<set $journalText += " new_day_in_jail_8 <br>">> <<case 9>> <<set $journalText += " new_day_in_jail_9 <br>">> <<case 10>> <<set $journalText += " new_day_in_jail_10 <br>">> <</switch>> <<case "basementNewDay">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " new_day_in_basement_1 a day in basement passed <br>">> <<case 2>> <<set $journalText += " new_day_in_basement_2 <br>">> <<case 3>> <<set $journalText += " new_day_in_basement_3 <br>">> <<case 4>> <<set $journalText += " new_day_in_basement_4 <br>">> <<case 5>> <<set $journalText += " new_day_in_basement_5 <br>">> <<case 6>> <<set $journalText += " new_day_in_basement_6 <br>">> <<case 7>> <<set $journalText += " new_day_in_basement_7 <br>">> <<case 8>> <<set $journalText += " new_day_in_basement_8 <br>">> <<case 9>> <<set $journalText += " new_day_in_basement_9 <br>">> <<case 10>> <<set $journalText += " new_day_in_basement_10 <br>">> <</switch>> <<case "dayClass">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " university_class_1 in future will have more specialized classes, and diplomas needed to be hired, you could meet boys etc and of course whore yourself to graduate or whore yourself for fun. this should be for a general visit in class, nothing related to the course itself. <br>">> <<case 2>> <<set $journalText += " university_class_2 <br>">> <<case 3>> <<set $journalText += " university_class_3 <br>">> <<case 4>> <<set $journalText += " university_class_4 <br>">> <<case 5>> <<set $journalText += " university_class_5 <br>">> <<case 6>> <<set $journalText += " university_class_6 <br>">> <<case 7>> <<set $journalText += " university_class_7 <br>">> <<case 8>> <<set $journalText += " university_class_8 <br>">> <<case 9>> <<set $journalText += " university_class_9 <br>">> <<case 10>> <<set $journalText += " university_class_10 <br>">> <</switch>> <<case "dayWork">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " day_at_work_1 a day at work. in the future you will have events (sex related or not). This is for a general job. I plan to add a lot of jobs and stuff, but at the moment jobs some text to have the gob just not complexly useless :D <br>">> <<case 2>> <<set $journalText += " day_at_work_2 <br>">> <<case 3>> <<set $journalText += " day_at_work_3 <br>">> <<case 4>> <<set $journalText += " day_at_work_4 <br>">> <<case 5>> <<set $journalText += " day_at_work_5 <br>">> <<case 6>> <<set $journalText += " day_at_work_6 <br>">> <<case 7>> <<set $journalText += " day_at_work_7 <br>">> <<case 8>> <<set $journalText += " day_at_work_8 <br>">> <<case 9>> <<set $journalText += " day_at_work_9 <br>">> <<case 10>> <<set $journalText += " day_at_work_10 <br>">> <</switch>> <</switch>> <</if>> <</silently>>
<<include AddSexMilestonesText>>\ <<include AddFirstVisitText>>\ <<include AddDailyText>>\ <<include AddBuyAndSellText>>\ \ <<silently>>\ <!-- TODOTXT finish texts --> <<switch $journalEntryType>> <!-- jail --> <<case "jailBegging">> <<if $statsTbl.daysInJail == 0>> <<switch random(1,3)>> <<case 1>> <<set $journalText += " caught_Begging_1 first time in jail<br>">> <<set $historyText += " caught_Begging_1 <br>">> <<case 2>> <<set $journalText += " caught_Begging_2 first time in jail<br>">> <<set $historyText += " caught_Begging_2 <br>">> <<case 3>> <<set $journalText += " caught_Begging_3 first time in jail<br>">> <<set $historyText += " caught_Begging_3 <br>">> <</switch>> <<else>> <<switch random(1,5)>> <<case 1>> <<set $journalText += " caught_Begging_1 second+ time in jail<br>">> <<case 2>> <<set $journalText += " caught_Begging_2 second+ time in jail<br>">> <<case 3>> <<set $journalText += " caught_Begging_3 second+ time in jail<br>">> <<case 4>> <<set $journalText += " caught_Begging_4 second+ time in jail<br>">> <<case 5>> <<set $journalText += " caught_Begging_5 second+ time in jail<br>">> <</switch>> <</if>> <<case "jailIndecency">> <<if $statsTbl.daysInJail == 0>> <<switch random(1,3)>> <<case 1>> <<set $journalText += " caught_Indecency_1 first time in jail<br>">> <<set $historyText += " caught_Indecency_1 <br>">> <<case 2>> <<set $journalText += " caught_Indecency_2 first time in jail<br>">> <<set $historyText += " caught_Indecency_2 <br>">> <<case 3>> <<set $journalText += " caught_Indecency_3 first time in jail<br>">> <<set $historyText += " caught_Indecency_3 <br>">> <</switch>> <<else>> <<switch random(1,5)>> <<case 1>> <<set $journalText += " caught_Indecency_1 second+ time in jail<br>">> <<case 2>> <<set $journalText += " caught_Indecency_2 second+ time in jail<br>">> <<case 3>> <<set $journalText += " caught_Indecency_3 second+ time in jail<br>">> <<case 4>> <<set $journalText += " caught_Indecency_4 second+ time in jail<br>">> <<case 5>> <<set $journalText += " caught_Indecency_5 second+ time in jail<br>">> <</switch>> <</if>> <<case "jailProstitution">> <<if $statsTbl.daysInJail == 0>> <<switch random(1,3)>> <<case 1>> <<set $journalText += " caught_prostituting_1 first time in jail<br>">> <<set $historyText += " caught_prostituting_1 <br>">> <<case 2>> <<set $journalText += " caught_prostituting_2 first time in jail<br>">> <<set $historyText += " caught_prostituting_2 <br>">> <<case 3>> <<set $journalText += " caught_prostituting_3 first time in jail<br>">> <<set $historyText += " caught_prostituting_3 <br>">> <</switch>> <<else>> <<switch random(1,5)>> <<case 1>> <<set $journalText += " caught_prostituting_1 second+ time in jail<br>">> <<case 2>> <<set $journalText += " caught_prostituting_2 second+ time in jail<br>">> <<case 3>> <<set $journalText += " caught_prostituting_3 second+ time in jail<br>">> <<case 4>> <<set $journalText += " caught_prostituting_4 second+ time in jail<br>">> <<case 5>> <<set $journalText += " caught_prostituting_5 second+ time in jail<br>">> <</switch>> <</if>> <<case "jailStealing">> <<if $statsTbl.daysInJail == 0>> <<switch random(1,3)>> <<case 1>> <<set $journalText += " caught_stealing_1 first time in jail<br>">> <<set $historyText += " caught_stealing_1 <br>">> <<case 2>> <<set $journalText += " caught_stealing_2 first time in jail<br>">> <<set $historyText += " caught_stealing_2 <br>">> <<case 3>> <<set $journalText += " caught_stealing_3 first time in jail<br>">> <<set $historyText += " caught_stealing_3 <br>">> <</switch>> <<else>> <<switch random(1,5)>> <<case 1>> <<set $journalText += " caught_stealing_1 second+ time in jail<br>">> <<case 2>> <<set $journalText += " caught_stealing_2 second+ time in jail<br>">> <<case 3>> <<set $journalText += " caught_stealing_3 second+ time in jail<br>">> <<case 4>> <<set $journalText += " caught_stealing_4 second+ time in jail<br>">> <<case 5>> <<set $journalText += " caught_stealing_5 second+ time in jail<br>">> <</switch>> <</if>> <<case "jailFree">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " free_from_jail_1 <br>">> <<case 2>> <<set $journalText += " free_from_jail_2 <br>">> <<case 3>> <<set $journalText += " free_from_jail_3 <br>">> <<case 4>> <<set $journalText += " free_from_jail_4 <br>">> <<case 5>> <<set $journalText += " free_from_jail_5 <br>">> <</switch>> <!-- basement --> <<case "abductedFirst">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " abducted_first_time_1 will be put in basement <br>">> <<case 2>> <<set $journalText += " abducted_first_time_2 will be put in basement <br>">> <<case 3>> <<set $journalText += " abducted_first_time_3 will be put in basement <br>">> <<case 4>> <<set $journalText += " abducted_first_time_4 will be put in basement <br>">> <<case 5>> <<set $journalText += " abducted_first_time_5 will be put in basement <br>">> <</switch>> <<case "abductedMore">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " abducted_second+_time_1 will be put in basement <br>">> <<case 2>> <<set $journalText += " abducted_second+_time_2 will be put in basement <br>">> <<case 3>> <<set $journalText += " abducted_second+_time_3 will be put in basement <br>">> <<case 4>> <<set $journalText += " abducted_second+_time_4 will be put in basement <br>">> <<case 5>> <<set $journalText += " abducted_second+_time_5 will be put in basement <br>">> <</switch>> <<case "dayEscape">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " escaped_from_basement_1 <br>">> <<case 2>> <<set $journalText += " escaped_from_basement_2 <br>">> <<case 3>> <<set $journalText += " escaped_from_basement_3 <br>">> <<case 4>> <<set $journalText += " escaped_from_basement_4 <br>">> <<case 5>> <<set $journalText += " escaped_from_basement_5 <br>">> <</switch>> <<case "dayEscapeFail">> <<switch random(1,10)>> <<case 1>> <<set $journalText += " escaped_attempt_basement_FAIL_1 <br>">> <<case 2>> <<set $journalText += " escaped_attempt_basement_FAIL_2 <br>">> <<case 3>> <<set $journalText += " escaped_attempt_basement_FAIL_3 <br>">> <<case 4>> <<set $journalText += " escaped_attempt_basement_FAIL_4 <br>">> <<case 5>> <<set $journalText += " escaped_attempt_basement_FAIL_5 <br>">> <<case 6>> <<set $journalText += " escaped_attempt_basement_FAIL_6 <br>">> <<case 7>> <<set $journalText += " escaped_attempt_basement_FAIL_7 <br>">> <<case 8>> <<set $journalText += " escaped_attempt_basement_FAIL_8 <br>">> <<case 9>> <<set $journalText += " escaped_attempt_basement_FAIL_9 <br>">> <<case 10>> <<set $journalText += " escaped_attempt_basement_FAIL_10 <br>">> <</switch>> <<case "basementFree">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " free_from_basement_1 <br>">> <<case 2>> <<set $journalText += " free_from_basement_2 <br>">> <<case 3>> <<set $journalText += " free_from_basement_3 <br>">> <<case 4>> <<set $journalText += " free_from_basement_4 <br>">> <<case 5>> <<set $journalText += " free_from_basement_5 <br>">> <</switch>> <<case "kidnappedPostponed">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " kidnappedPostponed_1 you where kidnapped, but let free by negotiating, being given a punishment (belongings and/or house taken, greater debt etc) <br>">> <<case 2>> <<set $journalText += " kidnappedPostponed_2 <br>">> <<case 3>> <<set $journalText += " kidnappedPostponed_3 <br>">> <<case 4>> <<set $journalText += " kidnappedPostponed_4 <br>">> <<case 5>> <<set $journalText += " kidnappedPostponed_5 <br>">> <</switch>> <<case "kidnappedPaid">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " kidnapped_debt_free_1 you where kidnapped, but after taking your house and/or belongings) you paid your debt and where left free <br>">> <<case 2>> <<set $journalText += " kidnapped_debt_free_2 <br>">> <<case 3>> <<set $journalText += " kidnapped_debt_free_3 <br>">> <<case 4>> <<set $journalText += " kidnapped_debt_free_4 <br>">> <<case 5>> <<set $journalText += " kidnapped_debt_free_5 <br>">> <</switch>> <!-- loan --> <<case "loanRepaid">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " loan_repaid_1 at wither the bank or loan shark <br>">> <<case 2>> <<set $journalText += " loan_repaid_2 <br>">> <<case 3>> <<set $journalText += " loan_repaid_3 <br>">> <<case 4>> <<set $journalText += " loan_repaid_4 <br>">> <<case 5>> <<set $journalText += " loan_repaid_5 <br>">> <</switch>> <<case "loanSold">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " loan_sold_1 loan sold by the bank to the loan shark because you couldn't pay <br>">> <<case 2>> <<set $journalText += " loan_sold_2 <br>">> <<case 3>> <<set $journalText += " loan_sold_3 <br>">> <<case 4>> <<set $journalText += " loan_sold_4 <br>">> <<case 5>> <<set $journalText += " loan_sold_5 <br>">> <</switch>> <<case "loanUnable">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " loan_Unable_to_pay_1 you couldn't pay the loan (at loan shark) AND forgiven by the loan shark (but she was to pay extra next time) <br>">> <<case 2>> <<set $journalText += " loan_Unable_to_pay_2 <br>">> <<case 3>> <<set $journalText += " loan_Unable_to_pay_3 <br>">> <<case 4>> <<set $journalText += " loan_Unable_to_pay_4 <br>">> <<case 5>> <<set $journalText += " loan_Unable_to_pay_5 <br>">> <</switch>> <!-- university --> <<case "univExamPass">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " university_Exam_pass_1 this can be speech course (charisma) or science (intelligence). I will add more courses in the future (if that helps) <br>">> <<case 2>> <<set $journalText += " university_Exam_pass_2 <br>">> <<case 3>> <<set $journalText += " university_Exam_pass_3 <br>">> <<case 4>> <<set $journalText += " university_Exam_pass_4 <br>">> <<case 5>> <<set $journalText += " university_Exam_pass_5 <br>">> <</switch>> <<case "univExamFail">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " university_Exam_FAIL_1 this can be speech course (charisma) or science (intelligence). I will add more courses in the future (if that helps) <br>">> <<case 2>> <<set $journalText += " university_Exam_FAIL_2 <br>">> <<case 3>> <<set $journalText += " university_Exam_FAIL_3 <br>">> <<case 4>> <<set $journalText += " university_Exam_FAIL_4 <br>">> <<case 5>> <<set $journalText += " university_Exam_FAIL_5 <br>">> <</switch>> <!-- hospital --> <<case "stdGonorrhea">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " caught_STD_1 this one is for gonorrhea, but i think it's easies to make a general STD (not something life threatening like AIDS, I will not use STDs that can kill you) <br>">> <<case 2>> <<set $journalText += " caught_STD_2 <br>">> <<case 3>> <<set $journalText += " caught_STD_3 <br>">> <<case 4>> <<set $journalText += " caught_STD_4 <br>">> <<case 5>> <<set $journalText += " caught_STD_5 <br>">> <</switch>> <<case "biggerBoobs">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " biggerBoobs increase boob size <br>">> <<case 2>> <<set $journalText += " biggerBoobs 2 <br>">> <<case 3>> <<set $journalText += " biggerBoobs 3 <br>">> <<case 4>> <<set $journalText += " biggerBoobs 4 <br>">> <<case 5>> <<set $journalText += " biggerBoobs 5 <br>">> <</switch>> <<case "smallerBoobs">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " smallerBoobs decrease boob size <br>">> <<case 2>> <<set $journalText += " smallerBoobs 2 <br>">> <<case 3>> <<set $journalText += " smallerBoobs 3 <br>">> <<case 4>> <<set $journalText += " smallerBoobs 4 <br>">> <<case 5>> <<set $journalText += " smallerBoobs 5 <br>">> <</switch>> <<case "biggerAss">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " biggerAss increase ass size <br>">> <<case 2>> <<set $journalText += " biggerAss 2 <br>">> <<case 3>> <<set $journalText += " biggerAss 3 <br>">> <<case 4>> <<set $journalText += " biggerAss 4 <br>">> <<case 5>> <<set $journalText += " biggerAss 5 <br>">> <</switch>> <<case "smallerAss">> <<switch random(1,5)>> <<case 1>> <<set $journalText += " biggerAss decrease ass size <br>">> <<case 2>> <<set $journalText += " biggerAss 2 <br>">> <<case 3>> <<set $journalText += " biggerAss 3 <br>">> <<case 4>> <<set $journalText += " biggerAss 4 <br>">> <<case 5>> <<set $journalText += " biggerAss 5 <br>">> <</switch>> <<case "repairMouth">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " repairMouth reduce mouth hole size <br>">> <<case 2>> <<set $journalText += " repairMouth 2 <br>">> <<case 3>> <<set $journalText += " repairMouth 3 <br>">> <</switch>> <<case "repairPussy">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " repairPussy reduce pussy hole size <br>">> <<case 2>> <<set $journalText += " repairPussy 2 <br>">> <<case 3>> <<set $journalText += " repairPussy 3 <br>">> <</switch>> <<case "repairAss">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " repairAss reduce ass hole size <br>">> <<case 2>> <<set $journalText += " repairAss 2 <br>">> <<case 3>> <<set $journalText += " repairAss 3 <br>">> <</switch>> <!-- hospital --> <<case "buyDog">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " buy dog 1 <br>">> <<set $historyText += " buy dog 1 <br>">> <<case 2>> <<set $journalText += " buy dog 2 <br>">> <<set $historyText += " buy dog 2 <br>">> <<case 3>> <<set $journalText += " buy dog 3 <br>">> <<set $historyText += " buy dog 3 <br>">> <</switch>> <<case "buyCat">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " buy cat 1 <br>">> <<set $historyText += " buy cat 1 <br>">> <<case 2>> <<set $journalText += " buy cat 2 <br>">> <<set $historyText += " buy cat 2 <br>">> <<case 3>> <<set $journalText += " buy cat 3 <br>">> <<set $historyText += " buy cat 3 <br>">> <</switch>> <</switch>> <<set $journalEntryType = "">> <</silently>>
<<silently>> <<switch $journalEntryType>> <!-- first visit at location --> <<case "firstGloryhole">> <<switch random(1,2)>> <<case 1>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "Uuuuu a gloryhole. I read about those, but I never saw one. Let's wait for a dick! <br>">> <<elseif $mcattrTbl.corruption <= $CORRUPTION.NORMAL>> <<set $journalText += "I just found a weird hole in the wall. What it is? Oh someone stick a dick in it! What the fuck is going on? <br>">> <<else>> <<set $journalText += "I read about those, but I never saw one. I wonder what should I do next?. <br>">> <</if>> <<case 2>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "A gloryhole! A wonder why I haven't saw this before? Should I try it now? <br>">> <<elseif $mcattrTbl.corruption <= $CORRUPTION.NORMAL>> <<set $journalText += "What the fuck is that whole in the wall? Maybe I should get out of here. I don't have a good feeling about this. <br>">> <<else>> <<set $journalText += "I found a gloryhole? Should I try it? I mean no one can recognize me. It's pretty save! <br>">> <</if>> <</switch>> <<case "firstWebcam">> <<switch random(1,2)>> <<case 1>> <<if $mcattrTbl.corruption >= $CORRUPTION.EXP>> <<set $journalText += "Finally I bought a webcam. time to make some money with it. <br>">> <<elseif $mcattrTbl.corruption <= $CORRUPTION.NORMAL>> <<set $journalText += "It's pretty scary to undress in front of so many people, but the possibility of making so much money is too appealing! <br>">> <<else>> <<set $journalText += "This is wrong... this is soooo wrong, but I have to do it, I just have to earn money! <br>">> <</if>> <<case 2>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "Nice. Time to make some money with webchat. That's why I bought this. <br>">> <<elseif $mcattrTbl.corruption <= $CORRUPTION.NORMAL>> <<set $journalText += "I know i bought this webcam and I know that I can use it for webchat, but should I really do this? People might recognize me... <br>">> <<else>> <<set $journalText += "I... I don't want to do this, but I really need the money. I have to do this, the alternatives are much much worse. <br>">> <</if>> <</switch>> <<case "firstUniversity">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "Wow. The university! I hope I can get a degree here. <br>">> <<case 2>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "A place full of young boys... and girls. Yummy! <br>">> <<else>> <<set $journalText += "This building is so beautiful and and hope the people as are also. <br>">> <</if>> <</switch>> <<case "firstLibrary">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "What a nice library! Hopefully I can learn something from it! <br>">> <<case 2>> <<set $journalText += "I've never seen so many books in my life! What a great place for learning! <br>">> <<case 3>> <<set $journalText += "Hmmmm. I'm more of a computer girl, but I guess books will do also. <br>">> <</switch>> <<case "firstClass">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "Sooo happy to be here and have the opportunity to learn new things! <br>">> <<case 2>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "I wonder if I can fuck for good grades. Oh well, There/s only one way to fins out! <br>">> <<else>> <<set $journalText += "I'm kinda nervous now. I don't really know why. <br>">> <</if>> <<case 3>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "So many people to fuck, so little time! Yeah, there's school also, but does it count?! <br>">> <<else>> <<set $journalText += "This is really a dream come true! I can really learn something useful here! <br>">> <</if>> <</switch>> <<case "firstPark">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "This park is so beautiful. I hope I can spend many hours here! <br>">> <<case 2>> <<set $journalText += "Wow! I never though the park is this city will be so big! <br>">> <<case 3>> <<set $journalText += "What a beautiful place! Can I move here? <br>">> <</switch>> <<case "firstBeach">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "This place is amazing! Can't wait to swim here. <br>">> <<case 2>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "There I so many people here. Hope they will like to fuck. I know I do! <br>">> <<elseif $mcattrTbl.corruption <= $CORRUPTION.NORMAL>> <<set $journalText += "Why there are so many people here?! I'm not comfortable at all! <br>">> <<else>> <<set $journalText += "It's quite crowded here. I would preferred a more quite place, but I guess this will do! <br>">> <</if>> <</switch>> <<case "firstTorture">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "NO NO NO NO!!! What did I get myself into?! What is this horrible place?! <br>">> <<case 2>> <<set $journalText += "Good job $mcTbl.name, you're $mcTbl.age old and you already fucked up your life! You will have to eat kilometers of dick to pay up the debt! Things just can't get any worst... <br>">> <<case 3>> <<set $journalText += "WTF Is this?! Can't stay here another minute! I have to get out! But how?! <br>">> <</switch>> <<case "firstOutside">> <<switch random(1,4)>> <<case 1>> <<set $journalText += "So now my adventure in this new town begins! <br>">> <<case 2>> <<set $journalText += "I hope I will make a good life here! <br>">> <<case 3>> <<set $journalText += "Interesting new town. Can't wait to see what it has to offer. <br>">> <<case 4>> <<set $journalText += "This town is so big. I hope I can succeed here. <br>">> <</switch>> <<case "firstCity">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "So this is the main part of the city? Nice! <br>">> <<case 2>> <<set $journalText += "Wow! I have a lot of stuff to visit here! <br>">> <</switch>> <<case "firstCarDealership">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "A car dealership! I would love to own a car! <br>">> <<case 2>> <<set $journalText += "A car will be very useful to me know. Maybe I should buy one... <br>">> <</switch>> <<case "firstJobRecruitment">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "I wonder If I'm skill enough to get a job now. <br>">> <<case 2>> <<set $journalText += "Yeah work... lovely, but unfortunately it's necessary. <br>">> <</switch>> <<case "firstEstateAgency">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "Someday, hopefully, I will own my dream house. <br>">> <<case 2>> <<set $journalText += "Here is where I will need to go if I will need a new home. Goo to know! <br>">> <</switch>> <<case "firstModelingAgency">> <<switch random(1,2)>> <<case 1>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "A modeling agency! I wonder if there's enough fucking for me there. <br>">> <<elseif $mcattrTbl.corruption <= $CORRUPTION.NORMAL>> <<set $journalText += "Wow. I always wonder how is to be a model, but this is not for me! I can't picture myself walking naked in frond of other people. <br>">> <<else>> <<set $journalText += "What a nice way to earn money. I wonder if I'm good enough. <br>">> <</if>> <<case 2>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "I always thought a model is just a more expensive prostitute. Maybe I would try my theory. <br>">> <<elseif $mcattrTbl.corruption <= $CORRUPTION.NORMAL>> <<set $journalText += "Walking half naked in a crowd full of people... I can never do that! <br>">> <<else>> <<set $journalText += "An interesting way to warn money. Maybe I should try my luck? <br>">> <</if>> <</switch>> <<case "firstSuburbs">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "This city is much bigger than I though. It also has suburbs! <br>">> <<case 2>> <<set $journalText += "The suburbs are not the nicest of more expensive part of a city, but it has it's charm. <br>">> <</switch>> <<case "firstNightClub">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "My first visit into a night club. This is so exciting! <br>">> <<case 2>> <<set $journalText += "Yey! I got inside. I was a little nervous when I was they refuse some people just in front of me. <br>">> <<case 3>> <<set $journalText += "Finally I'm here. So let's have some fun! <br>">> <</switch>> <<case "firstPornStudio">> <<switch random(1,3)>> <<case 1>> <<if $mcstatTbl.debt < $DEBT.MAX && $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "Earn money while fucking? Count me in! <br>">> <<else>> <<set $journalText += "This is wrong... this is so wrong... but, I... I don't have a choice! <br>">> <</if>> <<case 2>> <<if $mcstatTbl.debt < $DEBT.MAX && $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "A porn studio! I think I just found my dream job! <br>">> <<else>> <<set $journalText += "Should I really work here? I mean I'm in deep shit, but once I play in a move I can never undo it! <br>">> <</if>> <<case 3>> <<if $mcstatTbl.debt < $DEBT.MAX && $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "Should I try to be a porn actress? Fuck it! Why not? <br>">> <<else>> <<set $journalText += "This is how low I got... Thinking to play in porn movies because what they will do to me if I'm not paying might be much worst... <br>">> <</if>> <</switch>> <<case "firstBdsmClub">> <<switch random(1,3)>> <<case 1>> <<if $mcstatTbl.debt < $DEBT.MAX && $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "Hmmmm BDSM might be an interesting experience. I should try it! <br>">> <<else>> <<set $journalText += "Fuck! This is really bad! Maybe I should try something less extreme! I know I'm in deep shit, but this is too much! <br>">> <</if>> <<case 2>> <<if $mcstatTbl.debt < $DEBT.MAX && $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "Should I really try this? I mean, I love fucking, but this is something different. <br>">> <<else>> <<set $journalText += "What choice do I have? I have a huge debt, I need to try everything to pay it! <br>">> <</if>> <<case 3>> <<if $mcstatTbl.debt < $DEBT.MAX && $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "Well, a new day calls for a new experience! Try everything is what I always say! <br>">> <<else>> <<set $journalText += "NO! I will NOT do this! There must be better ways to pay my debt! <br>">> <</if>> <</switch>> <<case "firstSexShop">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "Let's check what's inside this sex shop! <br>">> <<case 2>> <<set $journalText += "Let's see what toys can I find here. <br>">> <</switch>> <<case "firstTattooShop">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "I found out a tattoo and piercing store in the city. Maybe I should get one for me? <br>">> <<case 2>> <<set $journalText += "Wow, a tattoo store. Will I be daring enough to do that to my body? <br>">> <</switch>> <<case "firstGangTerritory">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "The Gang territory! Should I really be here? <br>">> <<case 2>> <<if $mcstatTbl.debt < $DEBT.MAX && $mcattrTbl.corruption < $CORRUPTION.NORMAL>> <<set $journalText += "I don't think I should be here! It's not safe to walk in the gang territory! <br>">> <<else>> <<set $journalText += "Interesting place! Maybe, someday I can be pard of a gang! <br>">> <</if>> <<case 3>> <<set $journalText += "What an interesting place! Probably dangerous, but this it what makes it special! <br>">> <</switch>> <<case "firstCafe">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "A cafe in the gang territory? I wonder what's special about it! It has to be something special, right? <br>">> <<case 2>> <<set $journalText += "I wonder what's the deal with this place. Drugs? Gang meetings? <br>">> <</switch>> <<case "firstBrothel">> <<switch random(1,3)>> <<case 1>> <<if $mcstatTbl.debt < $DEBT.MAX && $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "I should learn this job here and there go on my own. I need no filthy pimp! <br>">> <<else>> <<set $journalText += "So now I'm I should be a prostitute? It's better than the streets, but it's so wrong! <br>">> <</if>> <<case 2>> <<if $mcstatTbl.debt < $DEBT.MAX && $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "There's no way back now I guess. I am a whore, I should at least make money doing this. <br>">> <<else>> <<set $journalText += "This can't be happening to me! Gos into this huge mess and now I have to sell my body... <br>">> <</if>> <<case 3>> <<if $mcstatTbl.debt < $DEBT.MAX && $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "Much less risk than street prostitution, and money unfortunately, but the job is the same... <br>">> <<else>> <<set $journalText += "This is so humiliating! I mean fucking for money? How low can I get?! <br>">> <</if>> <</switch>> <<case "firstLoanShark">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "I got some money. Hurray! I hope I can make good use of them! <br>">> <<case 2>> <<set $journalText += "Really weird place to borrow money, but I really need them! <br>">> <<case 3>> <<set $journalText += "Did I really do the right think? I mean if I'm unable to pay it will be trouble for me! <br>">> <</switch>> <<case "firstMall">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "Such a big mall! I hope I have enough time to visit all the shops. <br>">> <<case 2>> <<set $journalText += "This building will really satisfy all my shopping needs. <br>">> <</switch>> <<case "firstJewelryStore_">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "Wow! This jewels are so beautiful. I need to have some! <br>">> <<case 2>> <<set $journalText += "I really love jewelry and I hope I can buy something. <br>">> <</switch>> <<case "firstCinema">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "I discovered a Cinema in the mall. Maybe I should watch a movie sometime. <br>">> <<case 2>> <<set $journalText += "Look! A Cinema. I didn't have this in my home town. <br>">> <</switch>> <<case "firstElectronicStore">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "Lots of electronic equipment for the geek in you! <br>">> <<case 2>> <<set $journalText += "An electronics store. I think it's useful, but I would preferred a clothing store. <br>">> <</switch>> <<case "firstShoesStore">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "This hope is fantastic! It has so many shoes! <br>">> <<case 2>> <<set $journalText += "A girl can never have enough shoes! <br>">> <</switch>> <<case "firstClothingStore">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "So many beautiful clothes. Let's try something on! <br>">> <<case 2>> <<set $journalText += "I could spend all day in this clothing store! <br>">> <</switch>> <<case "firstHealthClub">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "So many options in this health club! What should I try first? <br>">> <<case 2>> <<set $journalText += "Swimming, spa, massage, gym... This is Heaven! <br>">> <</switch>> <<case "firstHomeUniversity">> <<switch random(1,2)>> <<case 1>> <<set $journalText += "Living in the university will be an interesting experience for sure. <br>">> <<case 2>> <<set $journalText += "So many people of my age to meet. This will be epic! <br>">> <</switch>> <<case "firstHomeNone">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "I'm homeless. How the fuck did I get in such a mess? <br>">> <<case 2>> <<set $journalText += "Homeless? Really? Am I suck a stupid girl?! <br>">> <<case 3>> <<set $journalText += "Where will I leave now? Oh the streets? It's so scary! <br>">> <</switch>> <<case "firstHomeJail">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "Good job $mcTbl.name! You really done it this time! <br>">> <<case 2>> <<set $journalText += "Fuck! My stupid behavior will change my life forever now. WTF is wrong with me? <br>">> <<case 3>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "I think I should see that coming! Still not a great way to spend the next days! <br>">> <<else>> <<set $journalText += "WTF did I do?! Now I have to live here with all the murderers and rapists?! <br>">> <</if>> <</switch>> <<case "firstBasement">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "This place is so creepy! What will they do to me now? <br>">> <<case 2>> <<set $journalText += "Shit! Shit Shit! I need to get out of here! Fast! <br>">> <<case 3>> <<set $journalText += "This can't be happening! Need to find out a solution fast! Before my pussy will turn into a bucket! <br>">> <</switch>> <<case "firstHomeRent">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "A rented home. It could be worst I guess... <br>">> <<case 2>> <<set $journalText += "This is a new beginning! I'm so excited! <br>">> <<case 3>> <<set $journalText += "Today I rented a home. Hope it will be a new start in my life! <br>">> <</switch>> <<case "firstHomeApartment">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "My own apartment! How lovely! <br>">> <<case 2>> <<set $journalText += "So I finally moved to my new apartment. What a great day! <br>">> <</switch>> <<case "firstHomeVilla">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "This is really a dream come true! A new house just for me! <br>">> <<case 2>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "Nice! All that fucking really paid off! <br>">> <<else>> <<set $journalText += "I finally made it! This is my dream house! <br>">> <</if>> <<case 3>> <<set $journalText += "Great house and I'm very happy I moved in, but I have much more to do. <br>">> <</switch>> <!-- first time event/action --> <<case "firstWalk">> <<switch random(1,5)>> <<case 1>> <<set $journalText += "This is so relaxing. I can walk for hours! <br>">> <<case 2>> <<set $journalText += "What a beautiful place. It's great for a walk. <br>">> <<case 3>> <<set $journalText += "Nice time to take a walk, but I have to be careful after nightfall! <br>">> <</switch>> <<case "firstBeg">> <<switch random(1,5)>> <<case 1>> <<set $journalText += "This is a new low, even for me! <br>">> <<case 2>> <<set $journalText += "How will I get out of this one? <br>">> <<case 3>> <<set $journalText += "My life can't literally be any worse <br>">> <</switch>> <<case "firstPayRent">> <<switch random(1,3)>> <<case 1>> <<set $journalText += "I hate this part of living in a rented apartment! <br>">> <<case 2>> <<set $journalText += "I have to pay the rent. Not the best part of the month, but it's necessary! <br>">> <<case 3>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "Next time I need to fuck his brans out for a lower rent! <br>">> <<else>> <<set $journalText += "Well I just payed my first rent. No worries for the next month. <br>">> <</if>> <</switch>> <<case "firstArrest">> <<switch random(1,3)>> <<case 1>> <<if $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "Just got arrested! Maybe I can fuck the police and get out of this! <br>">> <<else>> <<set $journalText += "Shit! Maybe I can beg the police officer to let me go! This can ruin my life! <br>">> <</if>> <<case 2>> <<set $journalText += "This can only happen to me! Maybe the police will be nice and will let me go? <br>">> <<case 3>> <<set $journalText += "I'm fucked! I'm now going to jail! Is there anything I can do to get out? <br>">> <</switch>> <<case "firstProstitute">> <<switch random(1,3)>> <<case 1>> <<if $mcstatTbl.debt < $DEBT.MAX && $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "Yeah fucking on the street is more dangerous than in a brothel, but there's also more money! <br>">> <<else>> <<set $journalText += "I need to be strong and not throw up on my first client. I'm so nervous and humiliated! <br>">> <</if>> <<case 2>> <<if $mcstatTbl.debt < $DEBT.MAX && $mcattrTbl.corruption >= $CORRUPTION.WHORE>> <<set $journalText += "I think trading safety for money is really a good choice! What more they can to to me beside fucking me for free? <br>">> <<else>> <<set $journalText += "Be strong! You can do this! You have to to do this to pay that stupid debt! <br>">> <</if>> <<case 3>> <<set $journalText += "And now I'm doing the oldest job on earth. <br>">> <</switch>> <</switch>> <</silently>>
<<silently>> <!-- TODOTXT finish texts OBS: milestones are something like: first time you do something, the second (10/25(if exists) time) is when you get used to it, and the last (25,50,100 time) is when you are an expert, becomes second nature, etc --> <<switch $journalEntryType>> <!-- general sex --> <<case "guys1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " 1_guy_fucked_1 <br> number of guys you had sex with (doesn't include guy that raped you)">> <<set $historyText += " 1_guy_fucked_1 <br>">> <<case 2>> <<set $journalText += " 1_guy_fucked_2 <br>">> <<set $historyText += " 1_guy_fucked_2 <br>">> <<case 3>> <<set $journalText += " 1_guy_fucked_3 <br>">> <<set $historyText += " 1_guy_fucked_3 <br>">> <</switch>> <<case "guys10">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " 10_guys_fucked_1 <br>">> <<case 2>> <<set $journalText += " 10_guys_fucked_2 <br>">> <<case 3>> <<set $journalText += " 10_guys_fucked_2 <br>">> <</switch>> <<case "guys50">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " 50_guys_fucked_1 <br>">> <<set $historyText += " 50_guys_fucked_1 <br>">> <<case 2>> <<set $journalText += " 50_guys_fucked_2 <br>">> <<set $historyText += " 50_guys_fucked_2 <br>">> <<case 3>> <<set $journalText += " 50_guys_fucked_3 <br>">> <<set $historyText += " 50_guys_fucked_3 <br>">> <</switch>> <<case "assFucked1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " ass_fucked_1_time_1 <br> you were a virgin in ass, came outside ass">> <<set $historyText += " ass_fucked_1_time_1 <br>">> <<case 2>> <<set $journalText += " ass_fucked_1_time_2 <br>">> <<set $historyText += " ass_fucked_1_time_2 <br>">> <<case 3>> <<set $journalText += " ass_fucked_1_time_3 <br>">> <<set $historyText += " ass_fucked_1_time_3 <br>">> <</switch>> <<case "assFucked25">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " ass_fucked_25_times_1 <br>">> <<case 2>> <<set $journalText += " ass_fucked_25_times_2 <br>">> <<case 3>> <<set $journalText += " ass_fucked_25_times_3 <br>">> <</switch>> <<case "assFucked50">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " ass_fucked_50_times_1 <br>">> <<set $historyText += " ass_fucked_50_times_1 <br>">> <<case 2>> <<set $journalText += " ass_fucked_50_times_2 <br>">> <<set $historyText += " ass_fucked_50_times_2 <br>">> <<case 3>> <<set $journalText += " ass_fucked_50_times_3 <br>">> <<set $historyText += " ass_fucked_50_times_3 <br>">> <</switch>> <<case "assCream1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " ass_cream_1_time_1 <br> you were a virgin in ass, came inside ass">> <<set $historyText += " ass_cream_1_time_1 <br>">> <<case 2>> <<set $journalText += " ass_cream_1_time_2 <br>">> <<set $historyText += " ass_cream_1_time_2 <br>">> <<case 3>> <<set $journalText += " ass_cream_1_time_3 <br>">> <<set $historyText += " ass_cream_1_time_3 <br>">> <</switch>> <<case "assCream10">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " ass_cream_10_times_1 <br>">> <<case 2>> <<set $journalText += " ass_cream_10_times_2 <br>">> <<case 3>> <<set $journalText += " ass_cream_10_times_3 <br>">> <</switch>> <<case "assCream25">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " ass_cream_25_times_1 <br>">> <<set $historyText += " ass_cream_25_times_1 <br>">> <<case 2>> <<set $journalText += " ass_cream_25_times_2 <br>">> <<set $historyText += " ass_cream_25_times_2 <br>">> <<case 3>> <<set $journalText += " ass_cream_25_times_3 <br>">> <<set $historyText += " ass_cream_25_times_3 <br>">> <</switch>> <<case "mouthCream1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " mouth_fucked_1_time_1 <br> you were a virgin in mouth, came outside mouth">> <<set $historyText += " mouth_fucked_1_time_1 <br>">> <<case 2>> <<set $journalText += " mouth_fucked_1_time_2 <br>">> <<set $historyText += " mouth_fucked_1_time_2 <br>">> <<case 3>> <<set $journalText += " mouth_fucked_1_time_3 <br>">> <<set $historyText += " mouth_fucked_1_time_3 <br>">> <</switch>> <<case "mouthCream25">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " mouth_fucked_25_times_1 <br>">> <<case 2>> <<set $journalText += " mouth_fucked_25_times_2 <br>">> <<case 3>> <<set $journalText += " mouth_fucked_25_times_3 <br>">> <</switch>> <<case "mouthCream50">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " mouth_fucked_50_times_1 <br>">> <<set $historyText += " mouth_fucked_50_times_1 <br>">> <<case 2>> <<set $journalText += " mouth_fucked_50_times_2 <br>">> <<set $historyText += " mouth_fucked_50_times_2 <br>">> <<case 3>> <<set $journalText += " mouth_fucked_50_times_3 <br>">> <<set $historyText += " mouth_fucked_50_times_3 <br>">> <</switch>> <<case "mouthCream1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " swallow_1_time_1 <br> you were a virgin in mouth, came inside mouth">> <<set $historyText += " swallow_1_time_1 <br>">> <<case 2>> <<set $journalText += " swallow_1_time_2 <br>">> <<set $historyText += " swallow_1_time_2 <br>">> <<case 3>> <<set $journalText += " swallow_1_time_3 <br>">> <<set $historyText += " swallow_1_time_3 <br>">> <</switch>> <<case "mouthCream20">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " swallow_20_times_1 <br>">> <<case 2>> <<set $journalText += " swallow_20_times_2 <br>">> <<case 3>> <<set $journalText += " swallow_20_times_3 <br>">> <</switch>> <<case "mouthCream50">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " swallow_50_times_1 <br>">> <<set $historyText += " swallow_50_times_1 <br>">> <<case 2>> <<set $journalText += " swallow_50_times_2 <br>">> <<set $historyText += " swallow_50_times_2 <br>">> <<case 3>> <<set $journalText += " swallow_50_times_3 <br>">> <<set $historyText += " swallow_50_times_3 <br>">> <</switch>> <<case "pussyFucked1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " fucked_1_time_1 <br> you were a virgin came outside">> <<set $historyText += " fucked_1_time_1 <br>">> <<case 2>> <<set $journalText += " fucked_1_time_2 <br>">> <<set $historyText += " fucked_1_time_2 <br>">> <<case 3>> <<set $journalText += " fucked_1_time_3 <br>">> <<set $historyText += " fucked_1_time_3 <br>">> <</switch>> <<case "pussyFucked35">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " fucked_35_times_1 <br>">> <<case 2>> <<set $journalText += " fucked_35_times_2 <br>">> <<case 3>> <<set $journalText += " fucked_35_times_3 <br>">> <</switch>> <<case "pussyFucked100">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " fucked_100_times_1 <br>">> <<set $historyText += " fucked_100_times_1 <br>">> <<case 2>> <<set $journalText += " fucked_100_times_2 <br>">> <<set $historyText += " fucked_100_times_2 <br>">> <<case 3>> <<set $journalText += " fucked_100_times_3 <br>">> <<set $historyText += " fucked_100_times_3 <br>">> <</switch>> <<case "creampie1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " creampie_1_time_1 you were a virgin came inside">> <<set $historyText += " creampie_1_time_1 <br>">> <<case 2>> <<set $journalText += " creampie_1_time_2 <br>">> <<set $historyText += " creampie_1_time_2 <br>">> <<case 3>> <<set $journalText += " creampie_1_time_3 <br>">> <<set $historyText += " creampie_1_time_3 <br>">> <</switch>> <<case "creampie25">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " creampie_25_times_1 <br>">> <<case 2>> <<set $journalText += " creampie_25_times_2 <br>">> <<case 3>> <<set $journalText += " creampie_25_times_3 <br>">> <</switch>> <<case "creampie55">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " creampie_55_times_1 <br>">> <<set $historyText += " creampie_55_times_1 <br>">> <<case 2>> <<set $journalText += " creampie_55_times_2 <br>">> <<set $historyText += " creampie_55_times_2 <br>">> <<case 3>> <<set $journalText += " creampie_55_times_3 <br>">> <<set $historyText += " creampie_55_times_3 <br>">> <</switch>> <<case "timesCame1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " came_1_time_1 <br> times you had came sex">> <<set $historyText += " came_1_time_1 <br>">> <<case 2>> <<set $journalText += " came_1_time_2 <br>">> <<set $historyText += " came_1_time_2 <br>">> <<case 3>> <<set $journalText += " came_1_time_3 <br>">> <<set $historyText += " came_1_time_3 <br>">> <</switch>> <<case "timesCame20">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " came_20_times_1 <br>">> <<case 2>> <<set $journalText += " came_20_times_2 <br>">> <<case 3>> <<set $journalText += " came_20_times_3 <br>">> <</switch>> <<case "timesCame50">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " came_50_times_1 <br>">> <<set $historyText += " came_50_times_1 <br>">> <<case 2>> <<set $journalText += " came_50_times_2 <br>">> <<set $historyText += " came_50_times_2 <br>">> <<case 3>> <<set $journalText += " came_50_times_3 <br>">> <<set $historyText += " came_50_times_3 <br>">> <</switch>> <<case "pussyAndAss1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " pussyAndAss_1_time_1 <br>">> <<case 2>> <<set $journalText += " pussyAndAss_1_time_2 <br>">> <<case 3>> <<set $journalText += " pussyAndAss_1_time_3 <br>">> <</switch>> <<case "pussyAndAss20">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " pussyAndAss_20_times_1 <br>">> <<case 2>> <<set $journalText += " pussyAndAss_20_times_2 <br>">> <<case 3>> <<set $journalText += " pussyAndAss_20_times_3 <br>">> <</switch>> <<case "pussyAndMouth1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " pussyAndMouth_1_time_1 <br>">> <<case 2>> <<set $journalText += " pussyAndMouth_1_time_2 <br>">> <<case 3>> <<set $journalText += " pussyAndMouth_1_time_3 <br>">> <</switch>> <<case "pussyAndMouth20">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " pussyAndMouth_20_times_1 <br>">> <<case 2>> <<set $journalText += " pussyAndMouth_20_times_2 <br>">> <<case 3>> <<set $journalText += " pussyAndMouth_20_times_3 <br>">> <</switch>> <<case "assAndMouth1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " assAndMouth_1_time_1 <br>">> <<case 2>> <<set $journalText += " assAndMouth_1_time_2 <br>">> <<case 3>> <<set $journalText += " assAndMouth_1_time_3 <br>">> <</switch>> <<case "assAndMouth20">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " assAndMouth_20_times_1 <br>">> <<case 2>> <<set $journalText += " assAndMouth_20_times_2 <br>">> <<case 3>> <<set $journalText += " assAndMouth_20_times_3 <br>">> <</switch>> <<case "gangbang1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " gangbang_1_time_1 <br>">> <<case 2>> <<set $journalText += " gangbang_1_time_2 <br>">> <<case 3>> <<set $journalText += " gangbang_1_time_3 <br>">> <</switch>> <<case "gangbang20">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " gangbang_20_times_1 <br>">> <<case 2>> <<set $journalText += " gangbang_20_times_2 <br>">> <<case 3>> <<set $journalText += " gangbang_20_times_3 <br>">> <</switch>> <<case "doublePussy1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " doublePussy_1_time_1 <br> times you had 2 dick in pussy">> <<case 2>> <<set $journalText += " doublePussy_1_time_2 <br>">> <<case 3>> <<set $journalText += " doublePussy_1_time_3 <br>">> <</switch>> <<case "doublePussy15">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " doublePussy_15_time_1 <br>">> <<case 2>> <<set $journalText += " doublePussy_15_time_2 <br>">> <<case 3>> <<set $journalText += " doublePussy_15_time_3 <br>">> <</switch>> <<case "doubleAss1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " doubleAss_1_time_1 <br> times you had 2 dick in ass">> <<case 2>> <<set $journalText += " doubleAss_1_time_2 <br>">> <<case 3>> <<set $journalText += " doubleAss_1_time_3 <br>">> <</switch>> <<case "doubleAss15">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " doubleAss_15_time_1 <br>">> <<case 2>> <<set $journalText += " doubleAss_15_time_2 <br>">> <<case 3>> <<set $journalText += " doubleAss_15_time_3 <br>">> <</switch>> <<case "doubleMouth1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " doubleMouth_1_time_1 <br> times you had 2 dick in mouth">> <<case 2>> <<set $journalText += " doubleMouth_1_time_2 <br>">> <<case 3>> <<set $journalText += " doubleMouth_1_time_3 <br>">> <</switch>> <<case "doubleMouth15">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " doubleMouth_15_time_1 <br>">> <<case 2>> <<set $journalText += " doubleMouth_15_time_2 <br>">> <<case 3>> <<set $journalText += " doubleMouth_15_time_3 <br>">> <</switch>> <<case "pimpProst1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " pimp_prost_1_time_1 <br> prostituted with pimp">> <<case 2>> <<set $journalText += " pimp_prost_1_time_2 <br>">> <<case 3>> <<set $journalText += " pimp_prost_1_time_3 <br>">> <</switch>> <<case "pimpProst25">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " pimp_prost_25_time_1 <br>">> <<case 2>> <<set $journalText += " pimp_prost_25_time_2 <br>">> <<case 3>> <<set $journalText += " pimp_prost_25_time_3 <br>">> <</switch>> <<case "pimpProst1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " prost_alone_1_time_1 <br> prostituted alone">> <<case 2>> <<set $journalText += " prost_alone_1_time_2 <br>">> <<case 3>> <<set $journalText += " prost_alone_1_time_3 <br>">> <</switch>> <<case "pimpProst25">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " prost_alone_25_time_1 <br>">> <<case 2>> <<set $journalText += " prost_alone_25_time_2 <br>">> <<case 3>> <<set $journalText += " prost_alone_25_time_3 <br>">> <</switch>> <!-- bdsm --> <<case "bdsm1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " bdsm_1_time_1 <br> times you had bdsm sex">> <<set $historyText += " bdsm_1_time_1 <br>">> <<case 2>> <<set $journalText += " bdsm_1_time_2 <br>">> <<set $historyText += " bdsm_1_time_2 <br>">> <<case 3>> <<set $journalText += " bdsm_1_time_3 <br>">> <<set $historyText += " bdsm_1_time_3 <br>">> <</switch>> <<case "bdsm10">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " bdsm_10_times_1 <br>">> <<case 2>> <<set $journalText += " bdsm_10_times_2 <br>">> <<case 3>> <<set $journalText += " bdsm_10_times_3 <br>">> <</switch>> <<case "bdsm55">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " bdsm_55_times_1 <br>">> <<set $historyText += " bdsm_55_times_1 <br>">> <<case 2>> <<set $journalText += " bdsm_55_times_2 <br>">> <<set $historyText += " bdsm_55_times_2 <br>">> <<case 3>> <<set $journalText += " bdsm_55_times_3 <br>">> <<set $historyText += " bdsm_55_times_3 <br>">> <</switch>> <<case "bdsmMov1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " bdsm_movie_1_time_1 <br> times you play in a bdsm movie">> <<set $historyText += " bdsm_movie_1_time_1 <br>">> <<case 2>> <<set $journalText += " bdsm_movie_1_time_2 <br>">> <<set $historyText += " bdsm_movie_1_time_2 <br>">> <<case 3>> <<set $journalText += " bdsm_movie_1_time_3 <br>">> <<set $historyText += " bdsm_movie_1_time_3 <br>">> <</switch>> <<case "bdsmMov10">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " bdsm_movie_10_times_1 <br>">> <<case 2>> <<set $journalText += " bdsm_movie_10_times_2 <br>">> <<case 3>> <<set $journalText += " bdsm_movie_10_times_3 <br>">> <</switch>> <<case "bdsmMov25">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " bdsm_movie_25_times_1 <br>">> <<set $historyText += " bdsm_movie_25_times_1 <br>">> <<case 2>> <<set $journalText += " bdsm_movie_25_times_2 <br>">> <<set $historyText += " bdsm_movie_25_times_2 <br>">> <<case 3>> <<set $journalText += " bdsm_movie_25_times_3 <br>">> <<set $historyText += " bdsm_movie_25_times_3 <br>">> <</switch>> <!-- public sex --> <<case "public1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " public_sex_1_time_1 <br>">> <<set $historyText += " public_sex_1_time_1 <br>">> <<case 2>> <<set $journalText += " public_sex_1_time_2 <br>">> <<set $historyText += " public_sex_1_time_2 <br>">> <<case 3>> <<set $journalText += " public_sex_1_time_3 <br>">> <<set $historyText += " public_sex_1_time_3 <br>">> <</switch>> <<case "public10">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " public_sex_10_times_1 <br>">> <<case 2>> <<set $journalText += " public_sex_10_times_2 <br>">> <<case 3>> <<set $journalText += " public_sex_10_times_3 <br>">> <</switch>> <<case "public50">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " public_sex_50_times_1 <br>">> <<set $historyText += " public_sex_50_times_1 <br>">> <<case 2>> <<set $journalText += " public_sex_50_times_2 <br>">> <<set $historyText += " public_sex_50_times_2 <br>">> <<case 3>> <<set $journalText += " public_sex_50_times_3 <br>">> <<set $historyText += " public_sex_50_times_3 <br>">> <</switch>> <!-- sex --> <<case "sex1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " sex_1_time_1 <br>">> <<set $historyText += " sex_1_time_1 <br>">> <<case 2>> <<set $journalText += " sex_1_time_2 <br>">> <<set $historyText += " sex_1_time_2 <br>">> <<case 3>> <<set $journalText += " sex_1_time_3 <br>">> <<set $historyText += " sex_1_time_3 <br>">> <</switch>> <<case "sex10">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " sex_10_times_1 <br>">> <<case 2>> <<set $journalText += " sex_10_times_2 <br>">> <<case 3>> <<set $journalText += " sex_10_times_3 <br>">> <</switch>> <<case "sex50">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " sex_50_times_1 <br>">> <<set $historyText += " sex_50_times_1 <br>">> <<case 2>> <<set $journalText += " sex_50_times_2 <br>">> <<set $historyText += " sex_50_times_2 <br>">> <<case 3>> <<set $journalText += " sex_50_times_3 <br>">> <<set $historyText += " sex_50_times_3 <br>">> <</switch>> <<case "pornMov1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " porn_movie_1_time_1 first time in a porn movie <br>">> <<set $historyText += " porn_movie_1_time_1 <br>">> <<case 2>> <<set $journalText += " porn_movie_1_time_2 <br>">> <<set $historyText += " porn_movie_1_time_2 <br>">> <<case 3>> <<set $journalText += " porn_movie_1_time_3 <br>">> <<set $historyText += " porn_movie_1_time_3 <br>">> <</switch>> <<case "pornMov10">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " porn_movie_10_times_1 <br>">> <<case 2>> <<set $journalText += " porn_movie_10_times_2 <br>">> <<case 3>> <<set $journalText += " porn_movie_10_times_3 <br>">> <</switch>> <<case "pornMov25">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " porn_movie_25_times_1 <br>">> <<set $historyText += " porn_movie_25_times_1 <br>">> <<case 2>> <<set $journalText += " porn_movie_25_times_2 <br>">> <<set $historyText += " porn_movie_25_times_2 <br>">> <<case 3>> <<set $journalText += " porn_movie_25_times_3 <br>">> <<set $historyText += " porn_movie_25_times_3 <br>">> <</switch>> <!-- rape --> <<case "raped1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " raped_1_time_1 this and rapists1 will most likely be written in the same scene <br>">> <<set $historyText += " raped_1_time_1 <br>">> <<case 2>> <<set $journalText += " raped_1_time_2 <br>">> <<set $historyText += " raped_1_time_2 <br>">> <<case 3>> <<set $journalText += " raped_1_time_3 <br>">> <<set $historyText += " raped_1_time_3 <br>">> <</switch>> <<case "raped10">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " raped_10_times_1 <br>">> <<case 2>> <<set $journalText += " raped_10_times_2 <br>">> <<case 3>> <<set $journalText += " raped_10_times_3 <br>">> <</switch>> <<case "raped50">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " raped_50_times_1 <br>">> <<set $historyText += " raped_50_times_1 <br>">> <<case 2>> <<set $journalText += " raped_50_times_2 <br>">> <<set $historyText += " raped_50_times_2 <br>">> <<case 3>> <<set $journalText += " raped_50_times_3 <br>">> <<set $historyText += " raped_50_times_3 <br>">> <</switch>> <<case "rapists1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " raped_by_1_guy_total_1 this and raped1 will most likely be written in the same scene <br>">> <<set $historyText += " raped_by_1_guy_total_1 <br>">> <<case 2>> <<set $journalText += " raped_by_1_guy_total_2 <br>">> <<set $historyText += " raped_by_1_guy_total_2 <br>">> <<case 3>> <<set $journalText += " raped_by_1_guy_total_3 <br>">> <<set $historyText += " raped_by_1_guy_total_3 <br>">> <</switch>> <<case "rapists10">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " raped_by_10_guys_total_1 <br>">> <<case 2>> <<set $journalText += " raped_by_10_guys_total_2 <br>">> <<case 3>> <<set $journalText += " raped_by_10_guys_total_3 <br>">> <</switch>> <<case "rapists50">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " raped_by_50_guys_total_1 <br>">> <<set $historyText += " raped_by_50_guys_total_1 <br>">> <<case 2>> <<set $journalText += " raped_by_50_guys_total_2 <br>">> <<set $historyText += " raped_by_50_guys_total_2 <br>">> <<case 3>> <<set $journalText += " raped_by_50_guys_total_3 <br>">> <<set $historyText += " raped_by_50_guys_total_3 <br>">> <</switch>> <<case "assRape1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " ass_ape_1st_time_1 she is a virgin in ass, came outside<br>">> <<set $historyText += " ass_rape_1st_time_1 <br>">> <<case 2>> <<set $journalText += " ass_rape_1st_time_2 <br>">> <<set $historyText += " ass_rape_1st_time_2 <br>">> <<case 3>> <<set $journalText += " ass_rape_1st_time_3 <br>">> <<set $historyText += " ass_rape_1st_time_3 <br>">> <</switch>> <<case "assRapeCream1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " ass_creampie_rape_1st_time_1 she is a virgin in ass, came inside<br>">> <<set $historyText += " ass_creampie_rape_1st_time_1 <br>">> <<case 2>> <<set $journalText += " ass_creampie_rape_1st_time_2 <br>">> <<set $historyText += " ass_creampie_rape_1st_time_2 <br>">> <<case 3>> <<set $journalText += " ass_creampie_rape_1st_time_3 <br>">> <<set $historyText += " ass_creampie_rape_1st_time_3 <br>">> <</switch>> <<case "mouthRapeFucked1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " mouth_rape_1st_time_1 she is a virgin in mouth, came outside<br>">> <<set $historyText += " mouth_rape_1st_time_1 <br>">> <<case 2>> <<set $journalText += " mouth_rape_1st_time_2 <br>">> <<set $historyText += " mouth_rape_1st_time_2 <br>">> <<case 3>> <<set $journalText += " mouth_rape_1st_time_3 <br>">> <<set $historyText += " mouth_rape_1st_time_3 <br>">> <</switch>> <<case "mouthRapeCream1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " swallow_rape_1st_time_1 she is a virgin in mouth , came inside<br>">> <<set $historyText += " swallow_rape_1st_time_1 <br>">> <<case 2>> <<set $journalText += " swallow_rape_1st_time_2 <br>">> <<set $historyText += " swallow_rape_1st_time_2 <br>">> <<case 3>> <<set $journalText += " swallow_rape_1st_time_3 <br>">> <<set $historyText += " swallow_rape_1st_time_3 <br>">> <</switch>> <<case "pussyRaped1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " pussy_rape_1st_time_1 she is a virgin, came outside<br>">> <<set $historyText += " pussy_rape_1st_time_1 <br>">> <<case 2>> <<set $journalText += " pussy_rape_1st_time_2 <br>">> <<set $historyText += " pussy_rape_1st_time_2 <br>">> <<case 3>> <<set $journalText += " pussy_rape_1st_time_3 <br>">> <<set $historyText += " pussy_rape_1st_time_3 <br>">> <</switch>> <<case "creamRape1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " creampie_rape_1st_time_1 she is a virgin, came inside <br>">> <<set $historyText += " creampie_rape_1st_time_1 <br>">> <<case 2>> <<set $journalText += " creampie_rape_1st_time_2 <br>">> <<set $historyText += " creampie_rape_1st_time_2 <br>">> <<case 3>> <<set $journalText += " creampie_rape_1st_time_3 <br>">> <<set $historyText += " creampie_rape_1st_time_3 <br>">> <</switch>> <<case "pussyAndAssRape1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " rape_pussyAndAss_1st_time_1 first time this ype of sex shes NOT a virgin in any of those holes <br>">> <<case 2>> <<set $journalText += " rape_pussyAndAss_1st_time_2 <br>">> <<case 3>> <<set $journalText += " rape_pussyAndAss_1st_time_3 <br>">> <</switch>> <<case "pussyAndMouthRape1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " rape_pussyAndMouth_1st_time_1 first time this ype of sex shes NOT a virgin in any of those holes <br>">> <<case 2>> <<set $journalText += " rape_pussyAndMouth_1st_time_2 <br>">> <<case 3>> <<set $journalText += " rape_pussyAndMouth_1st_time_3 <br>">> <</switch>> <<case "assAndMouthRape1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " rape_assAndMouth_1st_time_1 first time this ype of sex shes NOT a virgin in any of those holes <br>">> <<case 2>> <<set $journalText += " rape_assAndMouth_1st_time_2 <br>">> <<case 3>> <<set $journalText += " rape_assAndMouth_1st_time_3 <br>">> <</switch>> <<case "gangbangRape1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " rape_gangbang_1st_time_1 all 3 holes filled - first time this type of sex shes NOT a virgin in any of those holes <br>">> <<case 2>> <<set $journalText += " lesbian_gangbang_1st_time_2 <br>">> <<case 3>> <<set $journalText += " lesbian_gangbang_1st_time_3 <br>">> <</switch>> <<case "doublePussyRape1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " rape_doublePussy_1st_time_1 NOT a virgin - 2 dicks in pussy at the same time <br>">> <<case 2>> <<set $journalText += " rape_doublePussy_1st_time_2 <br>">> <<case 3>> <<set $journalText += " rape_doublePussy_1st_time_3 <br>">> <</switch>> <<case "doubleAssRape1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " rape_doubleAss_1st_time_1 NOT a virgin - 2 dicks in ass at the same time <br>">> <<case 2>> <<set $journalText += " rape_doubleAss_1st_time_2 <br>">> <<case 3>> <<set $journalText += " rape_doubleAss_1st_time_3 <br>">> <</switch>> <<case "doubleMouthRape1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " rape_doubleMouth_1st_time_1 NOT a virgin - 2 dicks in mouth at the same time <br>">> <<case 2>> <<set $journalText += " rape_doubleMouth_1st_time_2 <br>">> <<case 3>> <<set $journalText += " rape_doubleMouth_1st_time_3 <br>">> <</switch>> <!-- lesbian sex --> <<case "lesbian1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " lesbian_sex_first_time_1 tell the number of times you had lesbian sex. basically the first time you have lesbian sex both girl1 AND lesbian1 will be activated. <br>">> <<set $historyText += " lesbian_sex_first_time_1 <br>">> <<case 2>> <<set $journalText += " lesbian_sex_first_time_2 <br>">> <<set $historyText += " lesbian_sex_first_time_2 <br>">> <<case 3>> <<set $journalText += " lesbian_sex_first_time_3 <br>">> <<set $historyText += " lesbian_sex_first_time_3 <br>">> <</switch>> <<case "lesbian10">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " lesbian_sex_10th_time_1 <br>">> <<case 2>> <<set $journalText += " lesbian_sex_10th_time_2 <br>">> <<case 3>> <<set $journalText += " lesbian_sex_10th_time_3 <br>">> <</switch>> <<case "lesbian35">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " lesbian_sex_35th_time_1 <br>">> <<set $historyText += " lesbian_sex_35th_time_1 <br>">> <<case 2>> <<set $journalText += " lesbian_sex_35th_time_2 <br>">> <<set $historyText += " lesbian_sex_35th_time_2 <br>">> <<case 3>> <<set $journalText += " lesbian_sex_35th_time_3 <br>">> <<set $historyText += " lesbian_sex_35th_time_3 <br>">> <</switch>> <<case "girl1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " lesbian_sex_with_1_girls_1 tells the number of girls you had sex with (you can't have sex with the same girl twice atm). you can have (in the future) multiple partners at once. basically the first time you have lesbian sex both girl1 AND lesbian1 will be activated. <br>">> <<set $historyText += " lesbian_sex_with_1_girls_1 <br>">> <<case 2>> <<set $journalText += " lesbian_sex_with_1_girls_1 <br>">> <<set $historyText += " lesbian_sex_with_1_girls_2 <br>">> <<case 3>> <<set $journalText += " lesbian_sex_with_1_girls_3 <br>">> <<set $historyText += " lesbian_sex_with_1_girls_3 <br>">> <</switch>> <<case "girl25">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " lesbian_sex_with_25_girls_1 <br>">> <<case 2>> <<set $journalText += " lesbian_sex_with_25_girls_2 <br>">> <<case 3>> <<set $journalText += " lesbian_sex_with_25_girls_3 <br>">> <</switch>> <<case "straponFucked1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " strapon_fucked_1st_time_1 <br>">> <<set $historyText += " strapon_fucked_1st_time_1 <br>">> <<case 2>> <<set $journalText += " strapon_fucked_1st_time_2 <br>">> <<set $historyText += " strapon_fucked_1st_time_2 <br>">> <<case 3>> <<set $journalText += " strapon_fucked_1st_time_3 <br>">> <<set $historyText += " strapon_fucked_1st_time_3 <br>">> <</switch>> <<case "straponFucked25">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " strapon_fucked_25th_time_1 <br>">> <<case 2>> <<set $journalText += " strapon_fucked_25th_time_2 <br>">> <<case 3>> <<set $journalText += " strapon_fucked_25th_time_3 <br>">> <</switch>> <<case "pussyLicked1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " pussy_lick_1st_time_1 <br>">> <<set $historyText += " pussy_lick_1st_time_1 <br>">> <<case 2>> <<set $journalText += " pussy_lick_1st_time_2 <br>">> <<set $historyText += " pussy_lick_1st_time_2 <br>">> <<case 3>> <<set $journalText += " pussy_lick_1st_time_3 <br>">> <<set $historyText += " pussy_lick_1st_time_3 <br>">> <</switch>> <<case "pussyLicked25">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " pussy_lick_25th_time_1 <br>">> <<case 2>> <<set $journalText += " pussy_lick_25th_time_2 <br>">> <<case 3>> <<set $journalText += " pussy_lick_25th_time_3 <br>">> <</switch>> <<case "girlCame1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " 1_came_while_lesbian_sex_1 <br>">> <<set $historyText += " 1_came_while_lesbian_sex_1 <br>">> <<case 2>> <<set $journalText += " 1_came_while_lesbian_sex_2 <br>">> <<set $historyText += " 1_came_while_lesbian_sex_2 <br>">> <<case 3>> <<set $journalText += " 1_came_while_lesbian_sex_3 <br>">> <<set $historyText += " 1_came_while_lesbian_sex_3 <br>">> <</switch>> <<case "girlCame25">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " 25_came_while_lesbian_sex_1 <br>">> <<case 2>> <<set $journalText += " 25_came_while_lesbian_sex_2 <br>">> <<case 3>> <<set $journalText += " 25_came_while_lesbian_sex_3 <br>">> <</switch>> <!-- gloryhole --> <<case "glory1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " gloryhole_first_time_1 <br>">> <<set $historyText += " gloryhole_first_time_1 <br>">> <<case 2>> <<set $journalText += " gloryhole_first_time_2 <br>">> <<set $historyText += " gloryhole_first_time_2 <br>">> <<case 3>> <<set $journalText += " gloryhole_first_time_3 <br>">> <<set $historyText += " gloryhole_first_time_3 <br>">> <</switch>> <<case "glory10">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " gloryhole_10_times_1 <br>">> <<case 2>> <<set $journalText += " gloryhole_10_times_2 <br>">> <<case 3>> <<set $journalText += " gloryhole_10_times_3 <br>">> <</switch>> <<case "glory50">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " gloryhole_50_times_1 <br>">> <<set $historyText += " gloryhole_50_times_1 <br>">> <<case 2>> <<set $journalText += " gloryhole_50_times_2 <br>">> <<set $historyText += " gloryhole_50_times_2 <br>">> <<case 3>> <<set $journalText += " gloryhole_50_times_3 <br>">> <<set $historyText += " gloryhole_50_times_3 <br>">> <</switch>> <!-- sharked --> <<case "sharked1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " sharked_first_time_1 <br>">> <<set $historyText += " sharked_first_time_1 <br>">> <<case 2>> <<set $journalText += " sharked_first_time_2 <br>">> <<set $historyText += " sharked_first_time_2 <br>">> <<case 3>> <<set $journalText += " sharked_first_time_3 <br>">> <<set $historyText += " sharked_first_time_3 <br>">> <</switch>> <<case "sharked50">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " sharked_50_times_1 <br>">> <<set $historyText += " sharked_50_times_1 <br>">> <<case 2>> <<set $journalText += " sharked_50_times_2 <br>">> <<set $historyText += " sharked_50_times_2 <br>">> <<case 3>> <<set $journalText += " sharked_50_times_3 <br>">> <<set $historyText += " sharked_50_times_3 <br>">> <</switch>> <!-- flashed --> <<case "flashed1">> <<switch random(1,3)>> <<case 1>> <<if $isOutside>> <<set $journalText += " first_flash_outside_1 basically on the street <br>">> <<set $historyText += " first_flash_outside_1 <br>">> <<else>> <<set $journalText += " first_flash_inside_1 public place but inside ex: library <br>">> <<set $historyText += " first_flash_inside_1 <br>">> <</if>> <<case 2>> <<if $isOutside>> <<set $journalText += " first_flash_outside_2 <br>">> <<set $historyText += " first_flash_outside_2 <br>">> <<else>> <<set $journalText += " first_flash_inside_2 <br>">> <<set $historyText += " first_flash_inside_2 <br>">> <</if>> <<case 3>> <<if $isOutside>> <<set $journalText += " first_flash_outside_3 <br>">> <<set $historyText += " first_flash_outside_3 <br>">> <<else>> <<set $journalText += " first_flash_inside_3 <br>">> <<set $historyText += " first_flash_inside_3 <br>">> <</if>> <</switch>> <<case "flashed50">> <<switch random(1,3)>> <<case 1>> <<if $isOutside>> <<set $journalText += " 50th_flash_outside_1 <br>">> <<set $historyText += " 50th_flash_outside_1 <br>">> <<else>> <<set $journalText += " 50th_flash_inside_1 <br>">> <<set $historyText += " 50th_flash_inside_1 <br>">> <</if>> <<case 2>> <<if $isOutside>> <<set $journalText += " 50th_flash_outside_2 <br>">> <<set $historyText += " 50th_flash_outside_2 <br>">> <<else>> <<set $journalText += " 50th_flash_inside_2 <br>">> <<set $historyText += " 50th_flash_inside_2 <br>">> <</if>> <<case 3>> <<if $isOutside>> <<set $journalText += " 50th_flash_outside_3 <br>">> <<set $historyText += " 50th_flash_outside_3 <br>">> <<else>> <<set $journalText += " 50th_flash_inside_3 <br>">> <<set $historyText += " 50th_flash_inside_3 <br>">> <</if>> <</switch>> <!-- webcam --> <<case "webcamSubscribers1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " webcam_first_surbscribers_1 <br>">> <<set $historyText += " webcam_first_surbscribers_1 <br>">> <<case 2>> <<set $journalText += " webcam_first_surbscribers_2 <br>">> <<set $historyText += " webcam_first_surbscribers_2 <br>">> <<case 3>> <<set $journalText += " webcam_first_surbscribers_3 <br>">> <<set $historyText += " webcam_first_surbscribers_3 <br>">> <</switch>> <<case "webcamSubscribers10k">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " webcam_10k_surbscribers_1 <br>">> <<case 2>> <<set $journalText += " webcam_10k_surbscribers_2 <br>">> <<case 3>> <<set $journalText += " webcam_10k_surbscribers_3 <br>">> <</switch>> <<case "webcamSubscribers100k">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " webcam_100k_surbscribers_1 <br>">> <<set $historyText += " webcam_100k_surbscribers_1 <br>">> <<case 2>> <<set $journalText += " webcam_100k_surbscribers_2 <br>">> <<set $historyText += " webcam_100k_surbscribers_2 <br>">> <<case 3>> <<set $journalText += " webcam_100k_surbscribers_3 <br>">> <<set $historyText += " webcam_100k_surbscribers_3 <br>">> <</switch>> <<case "webcamSubscribers1000k">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " webcam_1mil_surbscribers_1 <br>">> <<case 2>> <<set $journalText += " webcam_1mil_surbscribers_2 <br>">> <<case 3>> <<set $journalText += " webcam_1mil_surbscribers_3 <br>">> <</switch>> <<case "webcamSubscribers10000k">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " webcam_10mil_surbscribers_1 <br>">> <<set $historyText += " webcam_10mil_surbscribers_1 <br>">> <<case 2>> <<set $journalText += " webcam_10mil_surbscribers_2 <br>">> <<set $historyText += " webcam_10mil_surbscribers_2 <br>">> <<case 3>> <<set $journalText += " webcam_10mil_surbscribers_3 <br>">> <<set $historyText += " webcam_10mil_surbscribers_3 <br>">> <</switch>> <!-- masturbation --> <<case "publicMasturbation1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " first_public_masturbation_1 <br>">> <<set $historyText += " first_public_masturbation_1 <br>">> <<case 2>> <<set $journalText += " first_public_masturbation_2 <br>">> <<set $historyText += " first_public_masturbation_2 <br>">> <<case 3>> <<set $journalText += " first_public_masturbation_2 <br>">> <<set $historyText += " first_public_masturbation_2 <br>">> <</switch>> <<case "publicMasturbation10">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " 10th_public_masturbation_1 <br>">> <<case 2>> <<set $journalText += " 10th_public_masturbation_2 <br>">> <<case 3>> <<set $journalText += " 10th_public_masturbation_3 <br>">> <</switch>> <<case "publicMasturbation100">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " 100th_public_masturbation_1 <br>">> <<set $historyText += " 100th_public_masturbation_1 <br>">> <<case 2>> <<set $journalText += " 100th_public_masturbation_2 <br>">> <<set $historyText += " 100th_public_masturbation_2 <br>">> <<case 3>> <<set $journalText += " 100th_public_masturbation_3 <br>">> <<set $historyText += " 100th_public_masturbation_3 <br>">> <</switch>> <<case "masturbation1">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " first_masturbation_1 <br>">> <<set $historyText += " first_masturbation_1 <br>">> <<case 2>> <<set $journalText += " first_masturbation_2 <br>">> <<set $historyText += " first_masturbation_2 <br>">> <<case 3>> <<set $journalText += " first_masturbation_3 <br>">> <<set $historyText += " first_masturbation_3 <br>">> <</switch>> <<case "masturbation100">> <<switch random(1,3)>> <<case 1>> <<set $journalText += " masturbation_100_1 <br>">> <<case 2>> <<set $journalText += " masturbation_100_2 <br>">> <<case 3>> <<set $journalText += " masturbation_100_3 <br>">> <</switch>> <</switch>> <</silently>>
<!-- actions that can be done from the phone, also characters you know and some info on them. --> <<nobr>> <<if $mcjobTbl.job != "None">> [[Quit your job|Phone][$mcjobTbl.job to "None", $mcjobTbl.daysFromHire to 0]]<br> <</if>> <br><br> <<return "Back">> <</nobr>>
<!-- a shortcut to sleep from multiple location. It available only if tires and might break the story. --> <<nobr>> @@color:red; <b>Warning</b><br><br> Only use this when you are in a safe location (City, Outside, Park, Home etc) and NOT in an event.<br> If you use this during an event, some data may not be updated correctly (ex: during any kind of sex etc). <br><br> [[Quick Sleep|Sleep]] <</nobr>>
<<nobr>> <!-- "settings" panel that can be change from inside of home: some auto actions (if you have the ingredients) and you can ignore needs. --> <div style="text-align: justify;"> Mute sound: <<if $settingsTbl.muteAudio == true>> <<checkbox "$settingsTbl.muteAudio" false true checked>> <br><br> <<else>> <<checkbox "$settingsTbl.muteAudio" false true>> <br><br> <</if>> Display Images in Left UI Bar? <<if $settingsTbl.displayLeftUIImage == true>> <<checkbox "$settingsTbl.displayLeftUIImage" false true checked>> <br><br> <<else>> <<checkbox "$settingsTbl.displayLeftUIImage" false true>> <br><br> <</if>> Can't control arousal (will seek sexual relief without player consent) <<if $settingsTbl.cantControlArousal == true>> <<checkbox "$settingsTbl.cantControlArousal" false true>> <br><br> <<else>> <<checkbox "$settingsTbl.cantControlArousal" false true>> <br><br> <</if>> Here you can set to automatically do some actions every morning <br> (if the conditions are met (have a house and have needed items).<br> Keep in mind that some events might disappear if you don't make the action manually (Shower for example).<br> Also keep in mind that in some cases (food) you might do the action when you don't need to.<br><br> @@color:yellow; Ignore hunger and thirst: @@ <<if $settingsTbl.ignoreNeeds == true>> <<checkbox "$settingsTbl.ignoreNeeds" false true checked>> <br><br> <<else>> <<checkbox "$settingsTbl.ignoreNeeds" false true>> <br><br> <</if>> Automatically Drink: <<if $settingsTbl.autoDrink == true>> <<checkbox "$settingsTbl.autoDrink" false true checked>> <br><br> <<else>> <<checkbox "$settingsTbl.autoDrink" false true>> <br><br> <</if>> Automatically Eat: <<if $settingsTbl.autoEat == true>> <<checkbox "$settingsTbl.autoEat" false true checked>> <br><br> <<else>> <<checkbox "$settingsTbl.autoEat" false true>> <br><br> <</if>> Automatically Shower: <<if $settingsTbl.autoShower == true>> <<checkbox "$settingsTbl.autoShower" false true checked>> <br><br> <<else>> <<checkbox "$settingsTbl.autoShower" false true>> <br><br> <</if>> Automatically Take Pill: <<if $settingsTbl.autoPill == true>> <<checkbox "$settingsTbl.autoPill" false true checked>> <br><br> <<else>> <<checkbox "$settingsTbl.autoPill" false true>> <br><br> <</if>> Automatically Apply Makeup: <<if $settingsTbl.autoMakeup == true>> <<checkbox "$settingsTbl.autoMakeup" false true checked>> <br><br> <<else>> <<checkbox "$settingsTbl.autoMakeup" false true>> <br><br> <</if>> <br><br> <b>[[Help Menu|Help]]</b> <br><br> <b>[[Cheat Menu|Cheats]]</b> </div> [[Back|Home]] <</nobr>>
<<nobr>> <!-- character sexual statistics --> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:33%"></th> <th style="width:33%"></th> <th style="width:33%"></th> </tr> </thead> <tbody> <tr> <td> Oral sex: $statsTbl.mouthFucked </td> <td> Vaginal sex: $statsTbl.pussyFucked </td> <td> Anal sex: $statsTbl.assFucked </td> </tr> <tr> <td> Double Mouth: $statsTbl.doubleMouth </td> <td> Double Pussy: $statsTbl.doublePussy </td> <td> Double Ass: $statsTbl.doubleAss </td> </tr> <tr> <td> Pussy and Mouth: $statsTbl.pussyAndMouth </td> <td> Pussy and Ass: $statsTbl.pussyAndAss </td> <td> Ass and Mouth: $statsTbl.assAndMouth </td> </tr> <tr> <td> Gangbangs: $statsTbl.gangbangs </td> <td> <<print '<a title="swallow cum (cum in mouth) and swallow from condom">Cum eaten (ml)</a>'>>: $statsTbl.cumEaten </td> <td> Cum in pussy (ml): $statsTbl.cumPussyEaten; </td> </tr> <tr> <td> <<print '<a title="cum in mouth in one fuck session (all kinds of sex)">Came in mouth in one session</a>'>>: $statsTbl.mostMouthCreampies </td> <td> <<print '<a title="cum in pussy in one fuck session (all kinds of sex)">Creampies in one session</a>'>>: $statsTbl.mostPussyCreampies </td> <td> <<print '<a title="cum in ass in one fuck session (all kinds of sex)">Came in ass in one session</a>'>>: $statsTbl.mostAssCreampies </td> </tr> <tr> <td> Came in mouth: $statsTbl.mouthCreampie </td> <td> Creampies: $statsTbl.creampies </td> <td> Came in ass: $statsTbl.assCreampie </td> </tr> <tr> <td> <<print '<a title="left passed out after sex with 10+ guys (any kind)">Times I was destroyed</a>'>>: $statsTbl.wasDestroyed </td> <td> I came: $statsTbl.timesCame times. </td> <td> Pussy licked: $statsTbl.pussyLicked </td> </tr> <tr> <td> My pussy was licked (M+F): $statsTbl.myPussyLicked </td> <td> Times masturbated: $statsTbl.timesMasturbated </td> <td> Times masturbated in public: $statsTbl.timesPublicMasturbated </td> </tr> <tr> <td> Handjobs: $statsTbl.handjobs </td> <td> Boobjobs: $statsTbl.boobjobs </td> <td> I was a sharking victim $statsTbl.timesSharked times. </td> </tr> <tr> <td> I flashed $statsTbl.timesFlashed times. </td> <td> Times Wasted: $statsTbl.timesWasted </td> <td> Times Drugged: $statsTbl.timesDrugged </td> </tr> <tr> <td> Times/days walked naked (willingly): $statsTbl.timesWalkedNaked </td> <td> Times left naked: $statsTbl.timesLeftNaked </td> <td> Times/days left tied : $statsTbl.timesLeftTied </td> </tr> <tr> <td> <<print '<a title="dildo or object on self">Times I used my mouth</a>'>>: $statsTbl.usedMouth </td> <td> <<print '<a title="dildo, fisting or object on self">Times I used my pussy</a>'>>: $statsTbl.usedPussy </td> <td> <<print '<a title="dildo, plug, fisting or object on self">Times I used my ass</a>'>>: $statsTbl.usedAss </td> </tr> <tr> <td> <<print '<a title="dildo, strapon, etc by others (m/f)">Times my mouth was used</a>'>>: $statsTbl.mouthWasUsed </td> <td> <<print '<a title="dildo, fisting, strapon, fucking machine, etc by others (m/f)">Times my pussy was used</a>'>>: $statsTbl.pussyWasUsed <!-- TODON $statsTbl.straponFucked DROP/replace !!! (was both holes) --> </td> <td> <<print '<a title="dildo, fisting, strapon, fucking machine, etc by others (m/f)">Times my ass was used</a>'>>: $statsTbl.assWasUsed </td> </tr> <!-- TODON "mouthDestroyed" 0, "pussyDestroyed" 0, "assDestroyed" 0, --> <tr> <td> Times my mouth was destroyed (fucked by MC or other with very big objects): TODO IMPLEMENT; -maybe?! </td> <td> Times my pussy was destroyed (fucked by MC or other with very big objects): TODO IMPLEMENT; </td> <td> Times my ass was destroyed (fucked by MC or other with very big objects): TODO IMPLEMENT; </td> </tr> <tr> <!-- TODON "girlsRapedYou": 0, "guysRaped": 0, "girlsRaped": 0, timesLesbianBDSM guysFuckedGloryhole --> <td> Total guys I fucked: $statsTbl.guysFucked </td> <td> Total guys that raped me: $statsTbl.guysRapedYou </td> <td> Total guys I raped: TODO IMPLEMENT </td> </tr> <tr> <td> Total girls I fucked: $statsTbl.girlsFucked </td> <td> Total girls I raped: TODO IMPLEMENT </td> <td> Total girls that raped me: TODO IMPLEMENT </td> </tr> <tr> <td> Times fucked by guys (only normal, not public sex): $statsTbl.timesFucked </td> <td> Times I was raped (M+F): $statsTbl.timesRaped <!-- add F --> </td> <td> Times lesbian sex: $statsTbl.timesLesbianSex </td> </tr> <tr> <td> Times lesbian BDSM: TODO IMPLEMENT </td> <td> Times I used the gloryhole: $statsTbl.timesGloryholeUsed </td> <td> Total guys fucked in gloryhole: TODO IMPLEMENT when double sex in gloryhole ? </td> </tr> <tr> <td> Times I had public sex (M+F): $statsTbl.timesPublicSex <!-- add F --> </td> <td> Times I tried BDSM (M+F): $statsTbl.timesBDSM <!-- add F -> ONLY consensual --> </td> <td> Times I was BDSM raped (M+F): TODO IMPLEMENT </td> </tr> <tr> <td> Times I was humiliated (any kind of humiliations, usually during sex (usually bdsm/rape)): TODO IMPLEMENT </td> <td> Times I humiliated others (any kind of humiliations, usually during sex (usually bdsm/rape)): TODO IMPLEMENT </td> <td> Times I was tortured (willingly or unwillingly: pain bdsm -> whip, wax, etc): TODO IMPLEMENT </td> </tr> <tr> <td> Times I tortured (willingly or unwillingly: pain bdsm -> whip, wax, etc): TODO IMPLEMENT </td> <td> Times I was blackmailed: TODO IMPLEMENT (maybe?!) </td> <td> Times I blackmailed: TODO IMPLEMENT (maybe?!) </td> </tr> <tr> <td> Max guys I fucked once (inc all consensual : public, bdsm etc): TODO IMPLEMENT </td> <td> Max guys I was raped once (inc BDSM rape): TODO IMPLEMENT </td> <td> Number of boyfriends: TODO IMPLEMENT (min 1 date to be considered a Bf). </td> </tr> <tr> <td> Number of girlfriends: TODO IMPLEMENT (min 1 date to be considered a Gf). </td> <td> Times I cheated on my Lover: TODO IMPLEMENT (cheat means ANY sex with others)) </td> <td> Times I was cheated by my Lover: TODO IMPLEMENT (basically means MC found out) </td> </tr> </tbody> </table> <<return "Back">> <</nobr>>
<!-- character stats: will include work stats, traits, diplomas. --> Energy: $mcattrTbl.energy Hunger: $mcattrTbl.hunger Thirst: $mcattrTbl.thirst Morale: $mcattrTbl.morale Health: $mcattrTbl.health Hygiene: $mcattrTbl.hygiene Makeup: $mcattrTbl.makeup Fitness: $mcattrTbl.fitness Intelligence: $mcattrTbl.intelligence Charisma: $mcattrTbl.charisma Corruption: $mcattrTbl.corruption Will: $mcattrTbl.will Fear: $mcattrTbl.fear Fame: $mcattrTbl.fame Infamy: $mcattrTbl.infamy Arousal: $mcattrTbl.arousal Sexual Experience: $mcattrTbl.sexualExperience Sexy: $mcattrTbl.sexy Days you lived on the street: $statsTbl.daysHomeless I spend $statsTbl.daysInJail days in jail. <<if $mcstatTbl.home == "Jail">> Days until free from jail: $prisonTbl.remainingDays <</if>>\ I was abducted $statsTbl.daysAbducted days. \ <<if $pregnancyRevealed == true>>\ <<if $mcstatTbl.pregnancy > 0>>\ @@color:yellow;\ Pregnant (in day): $mcstatTbl.pregnancy @@\ <<else>>\ Pregnant (in day): $mcstatTbl.pregnancy\ <</if>>\ <</if>>\ <<if $mcstatTbl.std != "None">>\ @@color:red;\ STD: $mcstatTbl.std @@\ <<else>>\ STD: $mcstatTbl.std <</if>>\ Part-time Jobs: Times I prostituted alone: $statsTbl.timesStreetWhored Times I prostituted in brothel: $statsTbl.timesBrothelWhored Times I played in porn movies: $statsTbl.timesInPornMovies Times I played in BDSM movies: $statsTbl.timesInBDSMMovies Webcam subscribers: $webTbl.subscribers <!-- TODOJOB -> probabily 1 panel for full time jobs and 1 or 2 for part time; -> ask for money after flashing is prostitution alone?! probably! add times sold as sex slave (it a difference between abduction and sex slave?!) Stript (stripper) private dances webcam requests (like movies) number of times streamed etc paparazzi: succesfull blackmails failed blackmails money earned? drugs sold chealeader gym trainer maid waitress masseuse secretary -> basically times work as .................... and (maybe): money earned TODO --> <!-- TODOJOB Full-Time Job (ONLY THE CURRENT ONE, others will be deleted, or very few info will be held!) gang gang wars (lost, won) captures, tortured? slaves sold etc athlete cheerleader college athlete gym trainer team team captain medical nurse doctor manager office maid masseuse secretary waitress manager police offices (many?1) police cheaf teaching teacher (many?!) dean porn modeling porn actress poorn director stripper (public + private dance) web cam steal paparazzy better understand jobs (design) --> Traits: TODO IMPLEMENT <!-- $TRAIT_EARNED_VALUE <<for _item, _amount range $traitsInv.table>> <div class='item-listing'>_item (_amount)</div> <</for>> OR ifs and display separate --> Achievements: IMPLEMENT <!-- <<for _i to 0; _i lt $achievementsArr.length; _i++>> $achievementsArr[_i]<br> <</for>> OR ifs and display separate --> Awards: IMPLEMENT <!-- <<for _item, _amount range $awardsInv.table>> <div class='item-listing'>_item (_amount)</div> <</for>> OR ifs and display separate --> <<return "Back">>
<<nobr>> <!--Menu stats, weather etc display--> <<if $settingsTbl.displayLeftUIImage == true>> <<set $path = "images/character/appearance/character/" + $mcTbl.hairColor + $mcTbl.pictureName + ".jpg">> <!-- TODO Char: tied/immobilized -> character (probably will implement an mcBody will all this shit in it (DYNAMIC)) --> <<image $path 235>> <br> <</if>> <!-- Display time, date and weather --> <<time>>,<br> <<date>>, <<if $weather == "Raining">> @@color:yellow; Raining, <<elseif $weather == "Snowing">> @@color:red; Snowing, <<else>> $weather, <</if>> <<if $isNight>> <<set $tmpTemperature = $temperature - $NIGHT_TEMPERATURE_DIFF_VALUE>> <<else>> <<if $weather = "Clouds">> <<set $tmpTemperature = $temperature - $CLOUDS_TEMPERATURE_DIFF_VALUE>> <<else>> <<set $tmpTemperature = $temperature>> <</if>> <</if>> <<if $tmpTemperature <= 0>> @@color:red; $tmpTemperature @@ °C <<elseif $tmpTemperature <= 15>> @@color:yellow; $tmpTemperature @@ °C <<else>> $tmpTemperature °C <</if>> <br><br> <<set $isSleepTime = ($gameDate.getUTCHours() >= $SLEEP_TIME.BEGIN || $gameDate.getUTCHours() <= $SLEEP_TIME.END)>> <<if $isSleepTime == false || $mcattrTbl.energy >= $ENERGY.MAX>> Energy: $mcattrTbl.energy<br> <<else>> @@color:yellow; Energy: $mcattrTbl.energy<br> @@ [[Quick Sleep|QuickSleep]]<br> <</if>> <br> Money: $mcstatTbl.money<br> <<if $rentTbl.owned > 0>> Rent owned: $rentTbl.owned<br> <<if $rentTbl.daysToPay == 1>> <<if $mcstatTbl.money >= $rentTbl.owned>> @@color:yellow; Days til Rent: $rentTbl.daysToPay<br> @@ <<else>> @@color:red; Days til Rent: $rentTbl.daysToPay<br> @@ <</if>> <<else>> Days til Rent: $rentTbl.daysToPay<br> @@ <</if>> <</if>> <br> <<if $mcattrTbl.arousal >= $AROUSAL.DESPERATE>> @@color:red; Arousal: $mcattrTbl.arousal<br> @@ <<elseif $mcattrTbl.arousal >= $AROUSAL.NEEDING>> @@color:yellow; Arousal: $mcattrTbl.arousal<br> @@ <<else>> Arousal: $mcattrTbl.arousal<br> <</if>> <<if $mcattrTbl.sexy >= $SEXY.IRES>> @@color:red; Sexy: $mcattrTbl.sexy<br> @@ <<elseif $mcattrTbl.sexy >= $SEXY.HIGH>> @@color:yellow; Sexy: $mcattrTbl.sexy<br> @@ <<else>> Sexy: $mcattrTbl.sexy<br> <</if>> <<if $settingsTbl.ignoreNeeds == false>> <<if $mcattrTbl.hunger <= $HUNGER.STARVING>> @@color:red; Hunger: $mcattrTbl.hunger<br> @@ <<elseif $mcattrTbl.hunger <= $HUNGER.HUNGRY>> @@color:yellow; Hunger: $mcattrTbl.hunger<br> @@ <<else>> Hunger: $mcattrTbl.hunger<br> <</if>> <<if $mcattrTbl.thirst <= $DRINK.STARVING>> @@color:red; Thirst: $mcattrTbl.thirst<br> @@ <<elseif $mcattrTbl.thirst <= $DRINK.THIRSTY>> @@color:yellow; Thirst: $mcattrTbl.thirst<br> @@ <<else>> Thirst: $mcattrTbl.thirst<br> <</if>> <</if>> <<if $mcattrTbl.morale <= $STAT.MIN>> @@color:red; Morale: $mcattrTbl.morale<br> @@ <<elseif $mcattrTbl.morale <= $MORALE.LOW>> @@color:yellow; Morale: $mcattrTbl.morale<br> @@ <<else>> Morale: $mcattrTbl.morale<br> <</if>> <<if $mcattrTbl.fear >= $FEAR.FROZEN>> @@color:red; Fear: $mcattrTbl.fear<br> @@ <<elseif $mcattrTbl.fear >= $FEAR.SCARED>> @@color:yellow; Fear: $mcattrTbl.fear<br> @@ <<else>> Fear: $mcattrTbl.fear<br> <</if>> <<if $mcattrTbl.health <= $STAT.MIN>> @@color:red; Health: $mcattrTbl.health<br> @@ <<elseif $mcattrTbl.health <= $HEALTH.MED>> @@color:yellow; Health: $mcattrTbl.health<br> @@ <<else>> Health: $mcattrTbl.health<br> <</if>> <<if $mcattrTbl.hygiene <= $STAT.MIN>> @@color:red; Hygiene: $mcattrTbl.hygiene<br> @@ <<elseif $mcattrTbl.hygiene <= $HYGIENE.MIN>> @@color:yellow; Hygiene: $mcattrTbl.hygiene<br> @@ <<else>> Hygiene: $mcattrTbl.hygiene<br> <</if>> <</nobr>>
<!-- Menu actions --> [[Character]] [[Stats]] [[Statistics]] [[Inventory]] <<if $inventoryArr.includes("Phone")>> [[Phone]] <</if>> <<if $journalText != "">> [[Journal]] <</if>> [[Settings]]
<<nobr>> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:50%"><b></b></th> <th style="width:50%"><b></b></th> </tr> </thead> <tbody> <tr> <td> <!-- In orders (depending on what MC wears): sex (collar, gag etc) -> health -> fear -> morale -> arousal -> face -> --> <!-- low health face --> <<if $mcattrTbl.health <= $HEALTH.ICU>> <<set $tmpPathUI = "images/character/appearance/health/3.jpg">> <<elseif $mcattrTbl.health < $HEALTH.LOW>> <<set $tmpPathUI = "images/character/appearance/health/2.jpg">> <<elseif $mcattrTbl.health <= $HEALTH.MED>> <<set $tmpPathUI = "images/character/appearance/health/1.jpg">> <!-- high fear face --> <<elseif $mcattrTbl.fear >= $FEAR.SCARED && $mcattrTbl.will >= $WILL.MASTER>> <<set $tmpPathUI = "images/character/appearance/fear/will.jpg">> <<elseif $mcattrTbl.fear >= $FEAR.FROZEN>> <<set $tmpPathUI = "images/character/appearance/fear/3.jpg">> <<elseif $mcattrTbl.fear >= $FEAR.PANICKED>> <<set $tmpPathUI = "images/character/appearance/fear/2.jpg">> <<elseif $mcattrTbl.fear >= $FEAR.SCARED>> <<set $tmpPathUI = "images/character/appearance/fear/1.jpg">> <!-- low morale face --> <<elseif $mcattrTbl.morale <= $MORALE.DEVASTATED>> <<set $tmpPathUI = "images/character/appearance/morale/3.jpg">> <<elseif $mcattrTbl.morale < $MORALE.DEPRESSED>> <<set $tmpPathUI = "images/character/appearance/morale/2.jpg">> <<elseif $mcattrTbl.morale <= $MORALE.LOW>> <<set $tmpPathUI = "images/character/appearance/morale/1.jpg">> <!-- high arrousal face --> <<elseif $mcattrTbl.arousal >= $AROUSAL.DESPERATE>> <<set $tmpPathUI = "images/character/appearance/arousal/3.jpg">> <<elseif $mcattrTbl.arousal >= $AROUSAL.NEEDING>> <<set $tmpPathUI = "images/character/appearance/arousal/2.jpg">> <<elseif $mcattrTbl.arousal >= $AROUSAL.HIGH>> <<set $tmpPathUI = "images/character/appearance/arousal/1.jpg">> <!-- normal face --> <<else>> <<set $tmpPathUI = "images/character/appearance/character/" + $mcTbl.hairColor + $mcTbl.pictureName + "_face.jpg">> <</if>> <<image $tmpPathUI $tmpTwoRowsImageSize>> </td> <td> <!-- hair color and style --> <<set $tmpHairColor = "Blonde">> <<if ($mcTbl.dyedHairColor == "None" && $mcTbl.hairColor == "Black") || $mcTbl.dyedHairColor == "Black">> <<set $tmpHairColor = "Black">> <<elseif ($mcTbl.dyedHairColor == "None" && $mcTbl.hairColor == "Brown") || $mcTbl.dyedHairColor == "Brown">> <<set $tmpHairColor = "Brown">> <<elseif ($mcTbl.dyedHairColor == "None" && $mcTbl.hairColor == "Red") || $mcTbl.dyedHairColor == "Red">> <<set $tmpHairColor = "Red">> <</if>> <<set $tmpPathUI = "images/character/appearance/hair/" + $mcTbl.hairLength.toLowerCase() + "/" + $mcTbl.hairStyle + "/" + $tmpHairColor.toLowerCase() + ".jpg">> <<image $tmpPathUI $tmpTwoRowsImageSize>> </td> </tr> <tr> <td> <!-- In orders (depending on what MC wears): mouth (training) --> <<if $mcTbl.mouthUsage <= $STAT.MIN>> <<set $tmpPathUI = "images/character/appearance/mouth/1.jpg">> <<elseif $mcTbl.mouthUsage < $MOUTH_USAGE.LOW>> <<set $tmpPathUI = "images/character/appearance/mouth/2.jpg">> <<elseif $mcTbl.mouthUsage < $MOUTH_USAGE.MED>> <<set $tmpPathUI = "images/character/appearance/mouth/3.jpg">> <<elseif $mcTbl.mouthUsage < $MOUTH_USAGE.HIGH>> <<set $tmpPathUI = "images/character/appearance/mouth/4.jpg">> <<else>> <<set $tmpPathUI = "images/character/appearance/mouth/5.jpg">> <</if>> <<image $tmpPathUI $tmpTwoRowsImageSize>> <!-- In orders (depending on what MC wears): coat -> clothes -> body --> <<if $mcTbl.wearBody == "None">> <<if $mcattrTbl.fitness < $FITNESS.FAT>> <<set $tmpPathUI = "images/character/appearance/body/1.jpg">> <<elseif $mcattrTbl.fitness < $FITNESS.CURVY>> <<set $tmpPathUI = "images/character/appearance/body/2.jpg">> <<elseif $mcattrTbl.fitness < $FITNESS.ATHLETIC>> <<set $tmpPathUI = "images/character/appearance/body/3.jpg">> <<elseif $mcattrTbl.fitness < $FITNESS.PERFECT>> <<set $tmpPathUI = "images/character/appearance/body/4.jpg">> <<else>> <<set $tmpPathUI = "images/character/appearance/body/5.jpg">> <</if>> <<elseif $mcTbl.wearBody == "Rag">> <<set $tmpPathUI = "images/character/clothes/rag.jpg">> <<elseif $mcTbl.wearBody.includes("Formal") && ($mcTbl.wearBody.includes("Safe") || $mcTbl.wearBody.includes("Normal") || $mcTbl.wearBody.includes("Sexy") || $mcTbl.wearBody.includes("Cheeky") || $mcTbl.wearBody.includes("Whore"))>> <<set $tmpPathUI = "images/character/clothes/" + $mcTbl.wearBody.split(" ")[0].toLowerCase() + "/formal.jpg">> <<elseif $mcTbl.wearBody.includes("Office") || $mcTbl.wearBody.includes("Formal")>> <<set $tmpPathUI = "images/character/clothes/" + $mcTbl.wearBody.split(" ")[0].toLowerCase() + $mcTbl.wearBody.split(" ")[1] + ".jpg">> <<elseif $mcTbl.wearBody.includes("Exercise")>> <<set $tmpPathUI = "images/character/clothes/" + $mcTbl.wearBody.split(" ")[0].toLowerCase() + "/exercise.jpg">> <<else>> <<set $tmpPathUI = "images/character/clothes/" + $mcTbl.wearBody.split(" ")[0].toLowerCase() + "/" + $mcTbl.wearBody.split(" ")[1] + ".jpg">> <</if>> <<image $tmpPathUI $tmpTwoRowsImageSize>> </td> <td> <!-- In orders (depending on what MC wears): bra -> swimsuit -> chest --> <<if $mcTbl.wearTits == "None">> <<set $tmpPathUI = "images/character/appearance/chest/" + $mcTbl.chestType + ".jpg">> <<elseif $mcTbl.wearTits.includes("Swimwear")>> <<set $tmpPathUI = "images/character/clothes/" + $mcTbl.wearTits.split(" ")[0].toLowerCase() + "/swimwear.jpg">> <<else>> <<set $tmpPathUI = "images/character/clothes/" + $mcTbl.wearTits.split(" ")[0].toLowerCase() + "/bra.jpg">>\ <</if>> <<image $tmpPathUI $tmpTwoRowsImageSize>> <!-- In orders (depending on what MC wears): panties -> swimsuit -> spanked ass -> ass --> <<if $mcTbl.wearPussy == "None">> <<set $tmpPathUI = "images/character/appearance/ass/" + $mcTbl.assType + ".jpg">> <<elseif $mcTbl.wearPussy.includes("Swimwear")>> <<set $tmpPathUI = "images/character/clothes/" + $mcTbl.wearPussy.split(" ")[0].toLowerCase() + "/swimwear.jpg">> <<else>> <<set $tmpPathUI = "images/character/clothes/" + $mcTbl.wearPussy.split(" ")[0].toLowerCase() + "/panties.jpg">> <</if>> <<image $tmpPathUI $tmpTwoRowsImageSize>> <!-- In orders (depending on what MC wears): shoes -> feet (shaved or not) --> <<if $mcTbl.wearFeet == "None">> <<if $mcattrTbl.legHair >= $HAIRY_LEGS_VALUE>> <<set $tmpPathUI = "images/character/appearance/legs_not_shaved.jpg">> <<else>> <<set $tmpPathUI = "images/character/appearance/legs.jpg">> <</if>> <<elseif $mcTbl.wearFeet == "Trainers">> <<set $tmpPathUI = "images/character/clothes/" + $mcTbl.wearFeet.split(" ")[0].toLowerCase() + $mcTbl.wearFeet.split(" ")[1] + ".jpg">> <<else>> <<set $tmpPathUI = "images/character/clothes/" + $mcTbl.wearFeet.split(" ")[0].toLowerCase() + "/shoes.jpg">>\ <</if>> <<image $tmpPathUI $tmpTwoRowsImageSize>> </td> </tr> <br> <tr> <td> <!-- In orders (depending on what MC wears): ohmibod -> pussy aroused -> pussy (usage) --> <<if $mcattrTbl.arousal >= $AROUSAL.NEEDING>> <<if $mcTbl.wearFeet == "None">> <<set $tmpPathUI = "images/character/appearance/aroused_naked.jpg">> <<else>> <<set $tmpPathUI = "images/character/appearance/aroused.jpg">> <</if>> <<else>> <<if $mcTbl.pussyUsage <= $STAT.MIN>> <<set $tmpPathUI = "images/character/appearance/pussy/1.jpg">> <<elseif $mcTbl.pussyUsage < $PUSSY_USAGE.LOW>> <<set $tmpPathUI = "images/character/appearance/pussy/2.jpg">> <<elseif $mcTbl.pussyUsage < $PUSSY_USAGE.MED>> <<set $tmpPathUI = "images/character/appearance/pussy/3.jpg">> <<elseif $mcTbl.pussyUsage < $PUSSY_USAGE.HIGH>> <<set $tmpPathUI = "images/character/appearance/pussy/4.jpg">> <<elseif $mcTbl.pussyUsage >= $STAT.MAX>> <<set $tmpPathUI = "images/character/appearance/pussy/destroyed.jpg">> <<else>> <<set $tmpPathUI = "images/character/appearance/pussy/5.jpg">> <</if>> <</if>> <<image $tmpPathUI $tmpTwoRowsImageSize>> </td> <td> <!-- In orders (depending on what MC wears): plug -> anus (usage) --> <<if $mcTbl.assUsage <= $STAT.MIN>> <<set $tmpPathUI = "images/character/appearance/anus/1.jpg">> <<elseif $mcTbl.assUsage < $ASS_USAGE.LOW>> <<set $tmpPathUI = "images/character/appearance/anus/2.jpg">> <<elseif $mcTbl.assUsage < $ASS_USAGE.MED>> <<set $tmpPathUI = "images/character/appearance/anus/3.jpg">> <<elseif $mcTbl.assUsage < $ASS_USAGE.HIGH>> <<set $tmpPathUI = "images/character/appearance/anus/4.jpg">> <<elseif $mcTbl.assUsage >= $STAT.MAX>> <<set $tmpPathUI = "images/character/appearance/anus/destroyed.jpg">> <<else>> <<set $tmpPathUI = "images/character/appearance/anus/5.jpg">> <</if>> <<image $tmpPathUI $tmpTwoRowsImageSize>> </td> </tr> </tbody> </table> <</nobr>>
<<nobr>> <table style="width:100%; text-align:center"> <thead> <tr> <th style="width:50%"><b></b></th> <th style="width:50%"><b></b></th> </tr> </thead> <tbody> <tr> <td> <<checkArrayElementsSplit $inventoryArr "Back Tattoo">> <<if $tmpCondition>> <<set $tmpPathUI = "images/character/appearance/tattoos/" + $inventoryArr[$tmpIndex].split(" ")[0].toLowerCase() + "/" + $inventoryArr[$tmpIndex].split(" ")[2] + ".jpg">> <<image $tmpPathUI $tmpTwoRowsImageSize>> <</if>> </td> <td> <<checkArrayElementsSplit $inventoryArr "Nose Piercing">> <<if $tmpCondition>> <<set $tmpPathUI = "images/character/appearance/piercings/" + $inventoryArr[$tmpIndex].split(" ")[0].toLowerCase() + $inventoryArr[$tmpIndex].split(" ")[2] + ".jpg">> <<image $tmpPathUI $tmpTwoRowsImageSize>> <</if>> </td> </tr> <tr> <td> <<checkArrayElementsSplit $inventoryArr "Chest Tattoo">> <<if $tmpCondition>> <<set $tmpPathUI = "images/character/appearance/tattoos/" + $inventoryArr[$tmpIndex].split(" ")[0].toLowerCase() + "/" + $inventoryArr[$tmpIndex].split(" ")[2] + ".jpg">> <<image $tmpPathUI $tmpTwoRowsImageSize>> <</if>> </td> <td> <<if $inventoryArr.includes("Tongue Piercing")>> <<set $tmpPathUI = "images/character/appearance/piercings/special.jpg">> <<image $tmpPathUI $tmpTwoRowsImageSize>> <</if>> </td> </tr> <tr> <td> <<checkArrayElementsSplit $inventoryArr "Arm Tattoo">> <<if $tmpCondition>> <<set $tmpPathUI = "images/character/appearance/tattoos/" + $inventoryArr[$tmpIndex].split(" ")[0].toLowerCase() + "/" + $inventoryArr[$tmpIndex].split(" ")[2] + ".jpg">> <<image $tmpPathUI $tmpTwoRowsImageSize>> <</if>> </td> <td> <<checkArrayElementsSplit $inventoryArr "Lip Piercing">> <<if $tmpCondition>> <<set $tmpPathUI = "images/character/appearance/piercings/" + $inventoryArr[$tmpIndex].split(" ")[0].toLowerCase() + $inventoryArr[$tmpIndex].split(" ")[2] + ".jpg">> <<image $tmpPathUI $tmpTwoRowsImageSize>> <</if>> </td> </tr> <tr> <td> <<checkArrayElementsSplit $inventoryArr "Pussy Tattoo">> <<if $tmpCondition>> <<set $tmpPathUI = "images/character/appearance/tattoos/" + $inventoryArr[$tmpIndex].split(" ")[0].toLowerCase() + "/" + $inventoryArr[$tmpIndex].split(" ")[2] + ".jpg">> <<image $tmpPathUI $tmpTwoRowsImageSize>> <</if>> </td> <td> <<checkArrayElementsSplit $inventoryArr "Nipple Piercing">> <<if $tmpCondition>> <<set $tmpPathUI = "images/character/appearance/piercings/" + $inventoryArr[$tmpIndex].split(" ")[0].toLowerCase() + $inventoryArr[$tmpIndex].split(" ")[2] + ".jpg">> <<image $tmpPathUI $tmpTwoRowsImageSize>> <</if>> </td> </tr> <tr> <td> <<checkArrayElementsSplit $inventoryArr "Ass Tattoo">> <<if $tmpCondition>> <<set $tmpPathUI = "images/character/appearance/tattoos/" + $inventoryArr[$tmpIndex].split(" ")[0].toLowerCase() + "/" + $inventoryArr[$tmpIndex].split(" ")[2] + ".jpg">> <<image $tmpPathUI $tmpTwoRowsImageSize>> <</if>> </td> <td> <<checkArrayElementsSplit $inventoryArr "Navel Piercing">> <<if $tmpCondition>> <<set $tmpPathUI = "images/character/appearance/piercings/" + $inventoryArr[$tmpIndex].split(" ")[0].toLowerCase() + $inventoryArr[$tmpIndex].split(" ")[2] + ".jpg">> <<image $tmpPathUI $tmpTwoRowsImageSize>> <</if>> </td> </tr> <tr> <td> <<checkArrayElementsSplit $inventoryArr "Legs Tattoo">> <<if $tmpCondition>> <<set $tmpPathUI = "images/character/appearance/tattoos/" + $inventoryArr[$tmpIndex].split(" ")[0].toLowerCase() + "/" + $inventoryArr[$tmpIndex].split(" ")[2] + ".jpg">> <<image $tmpPathUI $tmpTwoRowsImageSize>> <</if>> </td> <td> <<checkArrayElementsSplit $inventoryArr "Pussy Piercing">> <<if $tmpCondition>> <<set $tmpPathUI = "images/character/appearance/piercings/" + $inventoryArr[$tmpIndex].split(" ")[0].toLowerCase() + $inventoryArr[$tmpIndex].split(" ")[2] + ".jpg">> <<image $tmpPathUI $tmpTwoRowsImageSize>> <</if>> </td> </tr> </tbody> </table> <</nobr>>
<<nobr>> <!-- size of panel ~ 570 --> <<set $tmpOneRowsImageSize = 384>> <<set $tmpTwoRowsImageSize = 192>> <<set $tmpThreeRowsImageSize = 64>> <!-- TODO implement: - ohmibod, gag, putplug, colar, ?? sex face (and feelings) ??, strapoon, nipple clamps, mask on face, restraint etc, wax, body writing, cum on you after sex (until you clean); - remaining "accessories:" sex : writing and/or wax and/or cum - gag, tied, collar, mask, butplug etc are "clothes" will be in clothes ! --> <<if $tmpRightPanel == "Normal">> <<include StoryRightDisplayNormal>> <<elseif $tmpRightPanel == "Tattoos">> <<include StoryRightDisplayTattoos>> <</if>> <<if $tmpRightPanel != "Normal">> <<button "Normal View">>\ <<set $tmpRightPanel = "Normal">>\ <<run Engine.show()>>\ <</button>> <</if>> <<if $tmpRightPanel != "Tattoos">> <<button "Tattoos View">>\ <<set $tmpRightPanel = "Tattoos">>\ <<run Engine.show()>>\ <</button>> <</if>> <</nobr>>
<!-- PLACEHOLDER 0.5.0: - N/A; future tags: Humiliation, Male domination, Female Domination, Management, NTR, Romance?, Blackmail OBS: Saves are NOT compatible with easiest versions; OBS: Saves are compatible with the last version; OBS: New game is recommended (will work, but might have some problems of some constants will differ); --> 0.4.0a1: - rewritten Masturbate scene (private and public) - WIP (accessible from Settings\Cheats); - added stats and statistics and rearranged those screens (any ar placeholders) - WIP (some of the variables are not implemented); - added NPC meet (no followup, only first encounter); - added pets and accessories; - added cinema in mall (no events ATM); - added a right panel with character info; - added tattoos and piercings (display, shop etc); - added a few images for some locations; - added, replaced and rearranged a lot of new resources (not all of them are used ATM) and updated the paths accordingly; - updated the project to twee with a VSCode project instead of the visual Twine project; - fixed some grammatical errors; - bug fixing and code rearrange (magic numbers etc); - temporary removed some actions: some of the webcam and a few other scenes from various places; - lots of variable and constant changes, including adding more character stats; - added a help screen (pretty basic information ATM); OBS: Saves are NOT compatible with easiest versions; OBS: The version is still WIP so there will be issues and unfinished parts; So this is it (finally). For anything (see below) you can pm me here, or on discord or just replay here. - Bugs - suggestions - help of any kind (write/replace text, replace/add videos/images) etc - questions - anything that i have missed here The masturbation rewritten part is not finished but can be accessible from Settings\Cheats\MasturbateInto; Keep in mind that the update is alpha (still WIP), so it does contain bugs i know about and has some parts that are unfinished. New updates (until version 0.4 is done) will 99% likely contain only the html change; Hope you like the update and sorry for the delay;
---------------------------------------------------------------------------------------------------------------------- Bugs [and improvements]: ------------------------- - solve <!-- TO DO --> (one word); - fix right panel "arrow"; - write Journal\Text stuff; keep in mind t hat historyText is for game ending, and journalText is for daily journal; maybe do journal weekly (if not to many messages); - many formatting issue on sex scenes (especially the ending scene; BUILD: "D:\Twine\Girl in the City\zGitCProject\tweego-2.1.1-windows-x64\tweego" -o "D:\Twine\Girl in the City\Girl in the City 0.4.0a1.html" "D:\Twine\Girl in the City\zGitCProject\GitC Project" ---------------------------------------------------------------------------------------------------------------------- Updates (not necessary in order)): ------------------------- OBS: Update ProjectDoc (stats, locations etc) and help; OBS: For every stuff i add: look if i need to add/update: statistics, sounds, stats, journal; appearance, items, sounds, NPCs, achievements, awards and traits; widgetLocations; OBS: ALL MEDIA CAN BE SHARED for any reason (work will use imaged especially when doesn't need uniform) etc etc etc; OBS: no placeholders for sex, just add a TO DO with what supposed to be there. Idem work and other stuff that is kind of self contained and will be added later; TO DOSEX for sex events (inc masturbate, webcam etc) and all other stuff will be added then (statistics); TO DOJOB for job relates stuff (like a building that will be related to a job). includes full, time part time and gang. also celebrities and sex special events. TO DOTXT for endings and journal and history (text) TO DO - various TO DOs that will be finished at a later date Modules to add (and proposed order): ------------------------- Part 2: - implement masturbate * 3 ( MasturbateIntro.twee + add public and replace Masturbate.twee and) and gloryhole see "Sex" below - pets images appear when no pets - gloryhole doesn't work !!! - gloryhole add negociate and stuff; + look into below what to add and into sex); - implement phone receive and date (event) <<calculateEvents>> + can phone someone! - images+to+add\Part 2 will add blackmail and money on gloryhole and masturbate when it's the case. - npc new stuff: see TO DONPC; - university - house only if you are enrolled in a course; only one course at a time; number of visits to completion + exam (stats requirements); - also recheck images\university; - roommates (rent, university, people that you can meat etc, bf/gf); - good/evil npc, likes you, can turn into enemy etc -> your actions basically change how much he/she likes you (his/her actions are based on likes you and is good etc); - you can meet a person in some areas depending on what the job is (with some limited actions -> talk and get a little like boost); - IMPLEMENT (are added): - actions\learn - actions\seduce\home - actions\walk\date.jpg - actions\wedding - character\appearance\cum - character\mobile - homes\lover - homes\rent\rent_room.jpg - homes\shared - items\flowers.jpg - items\gift.jpg - npc\boyfriend - npc\girlfriend - outside\university\bully - outside\university\class - only lecture1.jpg is added - outside\university\dorms - outside\university\library\study - outside\university\library\accident_flash.jpg - outside\university\library\accident_flash_naked.jpg - outside\university\library\library2.jpg - outside\university\library\sleep.jpg - outside\university\stadium - outside\university\whip - outside\university\cafe.jpg - outside\university\pay.jpg - sex\not_came.webm - sex\gloryhole\handjob - sex\gloryhole\mouth_and_pussy - sex\gloryhole\bj\creampie\accidental.webm - sex\gloryhole\pussy\creampie\accidental.webm - sex\gloryhole\*.* - cash.*, wait1-3.* - sex\masturbate_location\library\dildo_ass - sex\masturbate_location\library\dildo_mouth - sex\masturbate_location\shower\dildo_dp - sex\masturbate_location\shower\dildo_mouth - sex\masturbate_location\public.jpg - sex\masturbate_public - sex\universal\line.webm - sex\universal\came\sex_anal - sex\universal\came\sex_pussy - sex\universal\drink_cum - sex\universal\end - sex\universal\undress\outside - sounds\actions\phone_call.mp3 - sounds\actions\phone_ring.mp3 - sounds\actions\door\ring1-3.mp3 - sounds\actions\slap1-2.mp3 - sounds\girl\* + *.* - paint\1-8.mp3 - sounds\kiss - sounds\sex\breath - sounds\sex\bj\* + *.* - cough - sounds\sex\creampie - sounds\sex\moans\short - sounds\sex\sex - TO DO + TO DON + TO DONPC (TO DONPC for nps related stats: roommate, nps at job, npc on street, friends, enemies etc. includes pet (but it will be added separately from npc -> only one pet).) ------------------------- Part 3: - images+to+add\Part 3 - TO DO - implement stuff if needed; - also repercussions for stuff (you can beg, or work as a maid, or prostitute as a manager etc, but somebody might recognize you -> event or fame/infamy affected); - if too sexy, police, kidnapping, rape, sex proposals etc events -> HOW to not break the game?! - items\sex are unused or not used enough; - events -> for example repercussions if you walk naked on the street (no car): police, rape, fame+infamy etc). - doctor and/or psychologist will cure, diseases, health issues, mental issues (fear variable, will (or increase it if too dominant or not fearful) etc); - TO DO + TO DON Part 4: - images+to+add\Part 4 - Sex celebrities (sex) - see below; - part time jobs - see Careers below; - full time jobs - see Careers below; - images\work\porn are not finished; - TO DO + TO DON Part 5: - images+to+add\Part 5 - see Sex below - will include "reverse" -> you as commanding of rape, bdsm even participating; we will also add sounds!; - basement, jail (basically all basement, and most of jail si very sexual, so implementation will be lacking before sex stats); - events (sex); - Endings - see below; - fix any find to TO DO; - images_to_add should be empty at this point; - TO DO + TO DON OBS: for sex, events and endings, when needed, will probably add some placeholders and make some small changes to them, but will NOT implement/update them; <span title="Hover text">[[test]]</span> -> change window <<print '<a title="tooltip text">text text</a>'>> - only hover text ---------------------------------------------------------------------------------------------------------------------- Sex: ------------------------- ALL SEX FOLDER SHOULD BE REDONE !!! (except celebrities if added and maybe some work stuff like webcam); OBS: sex is NOT updated, so statistics, variables etc are NOT updated and some are not even added !. - temp: sex "stamina" (for you and them) depending on stats and in some cases it must count to make him cum without you cumming etc; - temp: fear(tmp), pain, humiliation etc in rape/bdsm, even normal sex initialized based on you stats and change stats in the end (will, morale, heath, fear(only for unwilling acts/sex) ); - can indicate a sex action when initiating sex (only bdsm, only mouth, only willing) etc; - can have pussy sex from location and anal sex from sex type (if location has 0); - actions during sex: sex actions, talk, interrupt intercourse in some cases, maybe even events (another guy comes in); can run (naked most of the times) during rape, untie during forced bdsm etc; - make first hole count (Especially for rape); - when slave someone can order you to wear clamps, plug, collar etc, when you are master you order this to others --> - make deflower count (Especially for rape) -> + fist everything in journal AND history; - for only one type of sex, if is paid, then do a multiplier (bj only (for all sex) pussy only etc); - make begin/middle/end story in sex (zelda like - ehentai filorian comic rape - not necessary rape); - add talk/run/fight at the beginning of unwanted events that can lead to you escape (or worst sex); - add from action and text (same images) lick/get licked, spank/get spanked, strapon fuck/get fucked at lesbian sex and similar, cum inside/outside etc; also do/don't do this (depends on respect type of sex (rape, prostitute, boyfriend etc))); - if she's desperate (big debt) she might accept prostitution (but will not like it, less likely to orgasm, less money because of frigidity etc) -> fuck willingly, but not happy about it, actually she will hate herself (so morale and will drop, less sex exp etc); - event when get paid to fuck in public in some cases; sex interviews some of which are fake; - can have a mask in movies/some jobs etc to protect identity, but make less money. some movies can blur your face. some might still recognize you (especially if you have piercings, tattoos etc)); - can blackout during sex (implement stamina (temp stat in sex -> all) based on health and fitness. will decrease based on action, sex type, and sex exp+fitness. if depleted some people may not want to fuck you, less money, can't fight. put images from sex universal and/or rape/broken. you recover at the end or in some cases after some time; - some part of masturbation is actually hole training; - webcam is alone (kind of OF , maybe prostitute site (luxury or just a bitch) or work for a company (only webcam but less likely to hav bad events)); - too aroused means you are desperate for sex, you look for sex etc (basically impossible if you are a good girl and not drugged, drunk etc); - witness and humiliate (if not found enough media) move only as events or just "invisible" girl who gives "advise"; - if you are too corrupted AND submissive, you MIGHT enjoy rape (but only if you are the player, choose to do so); - not broken mean you stay strong: "is that the best you got" "pigs" "i will kill you all" etc; broken means you act defeated: "stop" "let me go" "it hurst" etc; especially if you need to do that (cop, gang leader etc); if you are really broken and submissive and tires etc: you might cooperate -> but just to finish faster; - add sex marathon events -> even rape marathons for basement or you can make them as gang leader - basement - it's idiotic to choose to be raped! make some kind of pass time with some you chose and some happening randomly (worst or better that the chosen stuff); - basement - more and more dynamic repercussions for escape attempt (or recapture), beg 4 condom etc); - webcam - if you do the same thing (especially on webcam, people get bored); also you earn too much money (money cap?); - for gang leader especially, but also others you can hire/command people to rape, sex etc and you can watch (and masturbate); ---------------------------------------------------------------------------------------------------------------------- Sex celebrities (and sex events): ------------------------- OBS: one celebrity at a time ! - every story has it's own twee file and a set of images can contain more than one story; - a collection of images and movies about some persons (male/female); you can spy on them (4 fun (collect), try to hook up with them, for blackmail, destroy their life); each is a famous person (same story, or random story + images, maybe former friends, coworkers); can earn money by blackmail (cheating wife/husband, angel that's actually devil, indecent picture/movies), can sell story 4 money (paparazzi or journalist), just publish them, blackmail; you can be arrested, kidnapped, humiliated, raped etc; you have to find out more about them and follow them (not without risk); - add requirements like video and photo camera (phone might be enough at some point?!); - if caught you can fuck you way out, bride, demand mercy, cry, get raped, run, be in papers etc etc; - if you ruin her live, you can make her your slave (when/if you have a gand -> of found her in the slave market and buy her at a later date); - repercussions for caught (other than rape, blackmail etc; ruined image (papers), lost money, jail, get sued, blackmailed); - basically you research on the internet, get a "file" of celebrity, accept/refuse it, then start research time pattern, location etc. - letter - sent him/her a letter with bribe - accept - accepts to pay - refuse - refuses to pay - theyGoPublic - she/he tells the press she was blackmailed - youGoPublic - you send the images to the press - succesFindOut - you succeeded in ruining her/him - failfindOut - you fail to ruin her/him - caught - you get caught while filming [Follow] - if car need to have a car; [Lockpick] - if inside or [Hide], [Jump fence] etc [Film/Take pictures] (if movie and only photo camera you can't film) -> (add camera for filming/photo as the phone is not enough); - after each movie part/picture you can continue or run away (more money, more chances to get caught); Compromising - just images she doesn't want to be see (Sex with husband/boyfriend etc); RuinedImage - is portrayed as a good girl and shes not really one (sex with bf/husband that's not innocent (ass, deepthroat, hard, bdsm, etc)); Cheats - cheats husband (cheat) on husband/bf (or gf); JobImage - picture will ruin her career (rape for police/gang , cheating, bdsm, sex with a few people (<3) for manager, teacher, police, doctor (but on a smaller scale?!)); TotalDestruction - an image that will destroy her life: job, reputation, relationships etc (drugs, orgies, bdsm with many, basement, porn, webcam if with sex etc); ---------------------------------------------------------------------------------------------------------------------- Careers: ------------------------- OBS: add statistics and achievements for jobs (even part time ones); drop old placeholder "jobs"; OBS: full time jobs (hours usually 9-18 but depend on job) may have requirements and if not meet you might be demoted or fired; only one at a time; OBS: when get fired, bankrupt etc ALL work info not related to you (diplomas etc) are lost !; OBS: experience (or skill -> this is used at other jobs), commitment (how often yuo go at job -> especially for part time jobs) and reputation (at job); + days at job?; OBS: you might be fired or demoted if events or get caught while masturbate, sex etc' OBS: recruitment agency is better than looking out yourself, but requires a fee; OBS: people at jobs might try to corrupt you, used you etc (especially if manager) but also try to make you pure if corrupted (maybe); OBS: Forced (or fooled) to sign some bad contracts; OBS: needs a low stat; ~ needs a medium stat; + needs a high stat; if "home" you need a home for the job; if "jail" you need to haven't been in hail; if "~jail" means your life will be harder if made jail; OBS: part time job - you can do that job outside of the career (independent of other job); it will however not be written as a job; can "promote" from an event if stats and DON'T have a full time job (or resign from it - not possible for all jobs); OBS: All jobs when becoming manager can make you slowly corrupt all people (police, students, etc) but be careful to not be betrayed (slowly corrupt) and for outside world not to find out; DOCTOR -> manager; Time: FULL TIME (all); - nurse/junior doctor! - doctor -> hospital; - interview: generic; - description: doctor, requires a new diploma (level 3 diploma); events in which you "work" or can work for the mob; - levels: 1-3 (intern, doctor, head doctor); - requirements: ~charisma, +intelligence, +hygiene, ~sexy; +reputation; ~jail; home; - manager -> hospital; - interview: N/A (offer job with an event); - description: run a hospital (hire/fire, handles complains, budget, room updates, items buy, rules?); is also a doctor; - levels: N/A; - requirements: ~fear, ~dominance, +charisma, +intelligence, +hygiene, ~sexy; +reputation; jail; home; OBS: all are full time job (week days); ---------------------------------------------------------------------------------------- TEACHER - teacher assistant -> teacher -> dean; Time: FULL TIME (all); - teacher -> teacher; - interview: event; - description: teach to students; - levels: 3(substitute, junior,senior); - requirements: ~dominance, +charisma, +intelligence, ~makeup, ~hygiene, ~sexy(not important, but students will notice); +reputation; ~jail; home; - dean -> dean; - interview: event after teacher l5; - description: runs the university (hire/fire stuff, updates buildings/rooms, curriculum/discipline/rules(serious/sluts), items buy; can also teach; - levels: N/A OR 2 (VP/dean); - requirements: ~fear, +dominance, +charisma, +intelligence, ~makeup, ~hygiene, ~sexy; ~reputation; ~jail; home; OBS: all are full time job (week days); all have the same media, but different powers; dean has "manager" media (common 4 managers) as a bonus; ---------------------------------------------------------------------------------------- POLICE - trainee -> officer/undercover -> police chief; Time: FULL TIME (all); - officer -> partner is your equal; as the game progresses people might try to bribe, blackmail or scare you; - interview: generic; fitness exam; - description: catch bad guys with your partner (events); - levels: 3(trainee(partner is your boss), offices(partner is equal). detective(partner is subordinate); - requirements: -fear, ~dominance, +fitness, ~makeup, ~hygiene, ~sexy; ~reputation; !jail; home; OBS: Officer and trainee (and chief when you are in the field) will use the same images; - undercover agent/detective (NO uniform) :D OBS: will use images from various places, but especially from gang; - police chief -> runs the police station(hire/fire stuff, rules (good/bad), budget, rooms update, items buy); !jail invalidates this job; - interview: event; - description: run the police station, call the shoots, hire/fire, get supplies etc; upgrade station; safer than offices (but can get blackmailed etc); people try to bribe you etc; - levels: N/A OR 2 (VP/chief); - requirements: -fear, +dominance, +charisma, +intelligence, ~fitness, ~makeup, +hygiene, -sexy; +reputation; !jail; home; OBS: all are full time job (week days); ---------------------------------------------------------------------------------------- ATHLETE - cheerleader/gym trainer -> college athlete -> college team sport/gym trainer -> city team -> city team captain; start when you are enrolled at the uni, individual sport, city team, city team captain DON'T require to be at uni; Time: PART TIME (cheerleader, gym trainer), FULL TIME (others) -> matcher mandatory, team training mandatory, others stats based; - cheerleader/gym trainer -> compete for college; gym trainer is YOU are the trainer; - interview: event from gym trainer, auditions from univ student (basically an event when you will win if you have enough fitness); - description: cheer; part time job?; - levels: top 10 in university, need to be 1; - requirements: ~health, ~charisma, +fitness, ~makeup, ~sexy; - college athlete -> jogging; compete for college; - interview: event when first; - description: general university sports; - levels: top 25 in university, need to be 1; - requirements: +health, +fitness; - individual sport -> tennis; (make chart + awards) -> you need to become number 1; - interview: event when first; - description: competitions; gives interviews; can become model/actress; - levels: N/A (there will be a top 100 chart) and awards; - requirements: +health, ~intelligence, +fitness, ~reputation(affects the way people behave with you); ~jail; ~home; Path 2: - college team -> volley; play in college team; - interview: event when first; - description: league, int league etc; - levels: N/A (league , maybe award?); - requirements: +health, +fitness, ~hygiene; - city team -> play in city team; - interview: event: good player in winning team, very good player in any team; - description: play part of a team; - levels: N/A (there will be leagues and cups for team) and awards for individuals, maybe a top; - requirements: +health, ~charisma, +fitness, ~hygiene; ~reputation(affects the way people behave with you); ~jail; ~home; - city team captain -> team captain; - interview: event when good and dominant; - description: give some orders to the team, encourage them, and keep the team together etc; gives interviews; can become model; - levels: N/A (there will be leagues and cups for team) and awards for individuals, maybe a top; - requirements: +health, ~fear, +dominance, ~charisma, +fitness, ~hygiene; ~reputation; OBS: college and city teams are basically the same (maybe some events will differ); captain has a few extra stuff, but that's it.) OBS: All athlete will user 70-80% the same stuff: individual strength training!; that uses health_club\gym media and events; OBS: all are kind of part time job: competitions matcher are full time (weekend event a few hours), training is part time but will require commitment; ---------------------------------------------------------------------------------------- OFFICE - maid -> waitress -> masseuse -> secretary Time: PART TIME (maid, waitress, masseuse, secretary), FULL TIME (all): event from part time job to become full time at another location; - maid -> job recruiting (and/or hotel-more decent); - interview: none; - description: cleaning; - levels: N/A / 3; - requirements: ~hygiene; - waitress -> bar, restaurant (mall and/or hotel)-more decent; - interview: none; - description: serving; - levels: N/A / 3; - requirements: ~hygiene; - masseuse -> health club (mall and/or hotel-more decent); - interview: none; - description: serving; - levels: N/A / 3; - requirements: ~hygiene, ~health; - secretary -> estate agency (or other location that I already have) and/or hotel; - interview: general; - description: do stuff for the employer; - levels: N/A / 3; - requirements: ~health, ~charisma, ~makeup, ~hygiene, ~sexy; - manager -> you control the company (hotel); - interview: event; - description: run the company(hotel): hire/fire stuff, rules(serious/with sluts), budget, building/room updates, items buy; hotel has 3 start, go under you loose, can go up to 5; - levels: N/A OR 2 (VP/chief); - requirements: +dominance, +charisma, +intelligence, ~makeup, +hygiene, -sexy; +reputation; home; OBS: except manager, all are part time jobs, but to be promoted will require you to a few times a week to the job and do it right; ---------------------------------------------------------------------------------------- PORN - webcam/prostitute -> brothel -> stripper -> porn actress/model; No real schedule for this jobs (except maybe stripper), only do one movie/commercial once per week/month whatever; Time: PART TIME (webcam, prostitute, brothel, stripper, porn actress and modeling (much worst than full time)) ), FULL TIME (brothel, stripper, porn actress/director, modeling): event from part time job to become full time; - webcam/prostitute on streets/use bdsm club - fuck on camera/prostitute on streets/use bdsm club -> brothel might make you earn less; - interview: N/A; - description: do "job"; part time job; you can also have a youtube channel with uploaded videos (see pornhub profile) - levels: N/A; - requirements: +makeup, ~hygiene, +sexy; - brothel - prostitute -> after promotion only work there part time; - interview: event from previous jobs OR interview with fucking (fake interviews exist!); - description: more luxury prostitution; part time job; - levels: 1-3; - requirements: ~health, ~fitness, +makeup, ~hygiene, +sexy; OBS: will use training and various sex location (most normal) so stimulate it, not dedicated media; - stripper - stripper (in a way a deluxe prostitute) -> after promotion only work there part time; - interview: event from brothel OR interview with fucking and/or dancing (but you have to work at the brothel); - description: stripper; part time job; - levels: 1-3; - requirements: ~health, ~charisma, +fitness, +makeup, ~hygiene, +sexy; Path 1 (prostitute -> brothel -> stripper -> porn actress): OBS: Can choose to an extend what movies you do; - porn actress - porn actress (make chart + awards); - interview: event from stripper OR interview with fucking (but you have to be a stripper); you might be picked up from the streets (skipping a few steps and requirements, but thr interview might be fake (blackmail etc); - description: play in porn movies; part time job (but less pay, no awards and much harder to be in top); - levels: N/A (there will be a top 100 chart) and awards; - requirements: ~health, ~charisma, +fitness, +makeup, ~hygiene, +sexy; - porn director - interview: event; - description: direct movies (hire/fire stuff+actors), select actress/actors+movie script/scenes/position etc, distributes (contract) film, rooms updates, items buy; can also be actress; - levels: 1-3; - requirements: ~will, +charisma, ~fitness, ~makeup, ~hygiene, ~sexy; ~reputation (affect people behavior towards you); Path 2 (webcam (not much fucking-ok reputation) -> stripper (not much fucking-ok reputation) -> modeling): - modeling - modeling; -> can also work part time but much less pay etc; - interview: event from previous jobs OR interview with(or without fucking as bribe) (fake interviews exist - with fucking!); you might be picked up from the streets (skipping a few steps and requirements, but thr interview might be fake (blackmail etc); - description: model; part time job; - levels: 1-3; - requirements: ~charisma, +fitness, +makeup, ~hygiene, +sexy; ~reputation (affect people behavior towards you); OBS: All are part time jobs, but lower ones will require commitment to be promoted; ---------------------------------------------------------------------------------------- GANG - thief/prostitute on streets/flashing/begging/blackmailing/jail/sleep on streets/basement -> gang bitch -> gang prostitute -> gang spy (wars) -> gang retriever (loans) -> gang VP -> gang leader; (OBS: all work events are in myGang); up to become gan without fucking! Time: PART TIME (paparazzi) ), FULL TIME (all others): event from some jobs to gang jobs (prostitute related); No real schedule, just do something in a period of time; OBS: - nothing really important, but some are required to advance (you can't be spy without fitness); gang AND myGand is a part time job, but can get calls etc; - paparazzi -> see celebrities "job"; after event you are promoted directly to spy; - interview: N/A; have pictures/movies to sell; - description: you take pictures/movies of people and sell them (blackmail will not lead to this); part time job; - levels: N/A (some "celebrities" might be harder to get because tighter security so some stats might need to ; - requirements: +fear, ~fitness; - gang bitch -> be called to be fucked by low lives (kind of part time, but must come to be promoted -> same media as prostitute, sex etc); - interview: event if begging or basement or sleep on streets or flashing orp prostitutes on street (more protection, less money -> more than brothel); - description: called to be fucked, humiliated etc; - levels: 1-3; - requirements: ~fitness, +makeup, ~hygiene, +sexy; - gang prostitute -> work as a prostitute (very similar to brothel (same media), but as a full time job); less degrading as "gang bitch"; - interview: event from gang bitch OR event from brothel (more money, same protection etc); - description: prostitute, but more high level; - levels: 1-3; - requirements: ~fitness, +makeup, ~hygiene, +sexy; [- gang dealer; - interview: event from gang prostitute OR event from dealer; - description: dealer, but more high level with some protection (but less money); - levels: 1-3; - requirements: ~fitness, ~charisma, +low rep; -> most likely skip this] - gang thief; - interview: event from gang dealer OR event from thief; - description: thief, but more high level with some protection (but less money); - levels: 1-3; - requirements: +fitness, ~low rep; - gang spy -> get dirt on people (4 blackmail), spy in wars; - interview: event from thief, blackmail, jail or blackmailing OR promote from prostitute; - description: go into enemy territory and sky, steal etc; use your beauty; - levels: 1-3; - requirements: -~fear, ~charisma, +fitness, +makeup, ~hygiene, +sexy; - gang retriever -> retriever of loans (must get money from people by any means necessary); - interview: event from spy; - description: retrieve loan by any means necessary (steal, beat, scare, fuck (literally, get pictures (spy/fuck) and them blackmail, fuck his lover (forced witness by yourself or with help) etc)); safer than spy; - levels: 1-3; - requirements: ~dominance, -~fear, ~charisma, +fitness, +makeup, ~hygiene, +sexy; - gang VP -> soy AND retriever (same media) + some more events/decisions; you have to drop the bitch status to advance to gang leader (fuck less for info and less humiliating, use force more); - interview: event from retriever; - description: spy AND retriever; safer than spy, more dangerous than retriever, but more rewarding; - levels: N/A; - requirements: ~+dominance, -~fear, ~+charisma, +fitness, +makeup, ~hygiene, +sexy; - gang leader -> cast out event and start myGang (after gang VP, but with a new gang) and old gang as rival; - hire/fire staff, rules (what you do/don't -> businesses), budget, building/room updates, items buy, security(guards); - interview: event while VP; - description: become real gang leader (can also do spy and retriever jobs); - levels: N/A; - requirements: +dominance, ~fear, +charisma, +fitness, +makeup, ~hygiene, +sexy; OBS: gang uses media from: my_gang, jobs (prostitute, brothel, celebrities etc), actions (kidnapped, blackmail, thief etc), slave_market, basement (victim or abductor) etc; OBS: All are part time jobs, but many lower ones will have jobs as events, which will require for you to respond (or loose "respect"); gang leader will also loose respect if ignores when trouble arises, or ignores the gang for too long; ----------------------------------------------- Gang: - you have some jobs: VP, henchman boss (the other henchmen are just numbers, maybe temporary generated), brothel owner, cafe owner, loanShark, prison administrator, "general" (in war); you can promote/fire members, from friends, slaves, people you know, people on the market etc; - you can upgrade buildings: 1 - buy land 2 - work stages 4 buildings 3-5 stages each! -> you can make one building at a time, but cage needs to be first (is kinda the HQ) 3 - furnish each buildings 4 - buy items for each building -> in bar you hire henchman, guns etc 5 - hire workers (prostitutes) etc for each building 6 - upgrade, repair, build war stuff (walls etc) 7 - upgrade each building (which gives access to new items) 1-5 upgrades/building; OBS: 4,5,6 are continuous - you can manage buildings: - brothel - hire/fire/pay/train prostitutes, set prices, set costumer types, resolve complains - cafe (+war) - - loanshark - set loan interests and stuff, set how you resolve people who don't pay (prison, rape them, be kind etc); take/put money in gang treasury; - prison - train/torture/exchange prisoners, buy/sell slaves, train slaves, buy objects for slaves (for sex, for submission, for making fall 4 you, terrorize them etc), make movies and porn movies but only "underground movies etc, same as managing the big buildings but less money earned and less actions; OBS: if you have the territory you can control suburbs, and have similar managing to the one above, but in greater detail; OBS: you manage the henchmen morale: prostitutes, even fuck them yourself?, send them to hospital (have to bribe doctors) etc; - you can have wars: - you can attack when you have enough henchmen and there are fit/healthy/morale up and win territory (suburbs buildings); when there's nothing to win you can take the gang boss prisoner and torture/humiliate him/her; - you can be randomly attacked and loose territory (suburbs buildings) and/or henchmen; when there's nothing to loose you can be taken prisoner and be tortured/humiliated; - when you regain control over the gang (or lost territory) everything is in the same stage as when you lost it; - gang require money and can make money, BUT you have money to pay employees, loan people etc, if not, business might not work, people quit or sell you or rape you or take your gang etc; - you can earn money by prostitute etc, but be careful about the will; - you can make a good gang (collaborate with police, no slaves/rape etc) or evil (slaves, murder, lie to cops etc) -> but in both cases you should be a strong person, otherwise you will loose! - my-gang is a new location, old gang remains the same, but after you are kicked out there are VERY high chances of getting raped, beaten etc when you go there + can't perform jobs; - if you are cast out and resume power, the old leader is humiliated etc ( you have to do this to resume power), but a new rival (or the same rival) emerges; - you can pay cops, spy the other gand, catch spy, sabotage other gand of be sabotaged kidnap girls;, buy supplies for gang, weapons, alcohol, drugs etc; - take revenge of people who do you bad (landlord, coworkers, other gang leader etc); can promote old friends; ---------------------------------------------------------------------------------------------------------------------- Endings: ------------------------- - actress -> porn actress (be a very good porn actress) -> actress job, great achievement as actress + stats; -> not final, if you want , good end; - birth -> gave birth (bad end if no good bf/gf x months after abortion no longer possible -> belly NOT visible, else wedding); -> final , good/bad end; - career -> (for doctor, police, teacher, athlete (team/individual) -> variations) -> "boss" for x months,not whore; variation if bf/gf; -> not final, if you want , good end; - destroyed -> loose everything with blackmail (successful blackmail IF career ending + good bf/gf) =+ break up, raped etc; -> not final, if you want , bad end; - died -> die -> health == 0; -> final , bad end; - director -> porn director -> idem actress , but as director (variation if you are not a big whore); -> not final, if you want , good end; - gang leader -> includes slaves (you have) -> gang leader for x months (+no competition - gand or police?!); -> not final, if you want , good end; - model -> successful model -> variation if good girl or bad girl (as a model); -> not final, if you want , good end; - prison -> end up in prison (for too many times) -> depends on days in prison/number of arrests; -> not final, if you want , bad end; - raped -> you are a constant attraction for rapists -> depends on rape stats; -> not final, if you want , bad end; - saved -> bf/gf, decent career, house etc, after end: slave, whore, actress, prison, rape, bad model/director, destroyed; -> final , good end; (usually with a guy/girl help, but not necessary); - slave -> better - lesbian only variation?! -> sex in basement for x months OR will low will and many slave interactions; -> not final, if you want , bad end; - virgin -> you are a virgin (pay debt and still virgin, "large debt game start"); go back to a friend because both parents fucked up; -> final , good end; - wedding -> better + lesbian variation to achieve this and not the "wedding action", you must be faithful and he/she must love you etc; -> final , good end; (but you can refuse proposition/don't propose, or say no/break up); - whore -> better - whore, NOT actress etc -> fucked a LOT -> stats, variation depending on sex job (if any); -> not final, if you want , bad end; OBS: make cheats for some of this endings; OBS: endings can be added together if two refused and ending. so if you unlock the whore adding and then the saved, both will be displayed; so keep in mind previous endings; OBS: alcoholic, cum addict etc will favor some endings but will not be endings OBS: when end not final, make some tine passed (a few, months etc, and some stats change: man sleep with , creampies etc); also save the text in journal (maybe a little different than then final;) ---------------------------------------------------------------------------------------------------------------------- Missing files: ------------------------- - https://www.elitebabes.com/model/marit/ - https://www.pornpics.com/tags/rough/ - https://scrolller.com/ - https://1337x.to/ - https://xxxclub.to/ - https://www.porntry.com/ - https://bdsmstreak.com/ - https://www.pornpics.com/ d: cd [path] for %i in (*.mp4) do ffmpeg -i "%i" "%~ni.webm" del *.mp4 https://www.freeconvert.com/wav-to-mp3 ----------------------------------------------------------------------------------------------------------------------
<!-- Install: - https://dan-q.github.io/twee2/ install - https://www.motoslave.net/tweego/ download update sugarcube install VSCode - https://marketplace.visualstudio.com/items?itemName=cyrusfirheir.twee3-language-tools install Compile: - cmd (Windows): "D:\Twine\Girl in the City\zGitCProject\tweego-2.1.1-windows-x64\tweego" -o "D:\Twine\Girl in the City\Girl in the City 0.4.0a1.html" "D:\Twine\Girl in the City\zGitCProject\GitC Project" TUTORIALS: - https://www.motoslave.net/sugarcube/2/docs/ - https://twinelab.net/simple-inventory/ - https://www.motoslave.net/sugarcube/2/docs/#macro-api-method-add -->
<!-- various util functions --> <!-- check if arrayToCheck has a substring with the name nameToCheckAgainst and if it has sets $tmpCondition to true and tmpIndex to the index --> <<widget checkArrayElementsSplit>>\ <<set $tmpCondition = false>>\ <<set $tmpIndex = -1>>\ <<if $args[1]>>\ <<for _i to 0; _i lt $inventoryArr.length; _i++>>\ <<if $inventoryArr[_i].includes($args[1])>>\ <<set $tmpCondition = true>>\ <<set $tmpIndex = _i>>\ <<break>>\ <</if>>\ <</for>>\ <</if>>\ <</widget>> <!-- ===========video and image=========== --> <!-- <<image "path" [height [width]]>> draws the image at a path with the specified height and width --> <<widget "image">>\ <<if $args[1]>>\ <<print '<img src=' + $args[0] + ' width="' + $args[1] + 'px">'>>\ <<elseif $args[0]>>\ <<print '<img src=' + $args[0] + ' width="880px">'>>\ <</if>>\ <</widget>> <!-- <<video "path">> path with no images/ or video extension --> <<widget "video">>\ <<if $args[1]>>\ <<print '<video width="' + + $args[1] + 'px" autoplay loop muted><source src="images/' + $args[0] + '.webm" type=\'video/webm\'></video>'>>\ <<elseif $args[0]>>\ <<print '<video width="880px" autoplay loop muted><source src="images/' + $args[0] + '.webm" type=\'video/webm\'></video>'>>\ <</if>>\ <</widget>> <!-- <<playSexVideo $sex.videoFolder "/anal/cum/" $sex.analCum $sex.videoBaseFolder $baseAnalCum>> -> but the last two can be undefined! --> <<widget "playSexVideo">>\ <<if $args[4]>>\ <<if $args[2]>0>>\ <<set $path = $args[0] + $args[1] + random(1,$args[2])>>\ <<else>>\ <<set $path = $args[3] + $args[1] + random(1,$args[4])>>\ <</if>>\ <<elseif $args[2]>>\ <<set $path = $args[0] + $args[1] + random(1,$args[2])>>\ <</if>>\ <<video $path>>\ <</widget>> <!-- ====================other==================== --> <!-- <<playSound "path" [1]\>> if 1 after path, loops sound --> <<widget "playSound">>\ <<if $args[0] && $settingsTbl.muteAudio == false>>\ <<if $args[1]>>\ <<print '<audio src="' + $args[0] + '" autoplay loop></audio>'>>\ <<else>>\ <<print '<audio src="' + $args[0] + '" autoplay></audio>'>>\ <</if>>\ <</if>>\ <</widget>> <!-- <<setTempMoneyVar $percent $minMoney "$maxMoney">> - set $tmpMoney to a $percent between a random value between $minMoney and "$maxMoney --> <<widget "setTempMoneyVar">>\ <<silently>>\ <<if $args[2]>>\ <<set $tmpMoney = Math.round(($args[0] * ($args[2] - $args[1]) + $args[1]))>> \ <<set $tmpMoney = Math.round(random($tmpMoney-$tmpMoney*0.1, $tmpMoney+$tmpMoney*0.1))>>\ <</if>>\ <</silently>>\ <</widget>> <!-- <<clampStats>> clamps the player attributes --> <<widget "clampStats">>\ <<silently>>\ <<set $mcattrTbl.morale = Math.clamp($mcattrTbl.morale, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.arousal = Math.clamp($mcattrTbl.arousal, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.fitness = Math.clamp($mcattrTbl.fitness, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.health = Math.clamp($mcattrTbl.health, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.intelligence = Math.clamp($mcattrTbl.intelligence, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.charisma = Math.clamp($mcattrTbl.charisma, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.will = Math.clamp($mcattrTbl.will, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.fear = Math.clamp($mcattrTbl.fear, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.hygiene = Math.clamp($mcattrTbl.hygiene, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.infamy = Math.clamp($mcattrTbl.infamy, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.fame = Math.clamp($mcattrTbl.fame, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.energy = Math.clamp($mcattrTbl.energy, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.hunger = Math.clamp($mcattrTbl.hunger, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.thirst = Math.clamp($mcattrTbl.thirst, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.makeup = Math.clamp($mcattrTbl.makeup, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.corruption = Math.clamp($mcattrTbl.corruption, $STAT.MIN, $STAT.MAX)>>\ <<set $mcattrTbl.sexualExperience = Math.clamp($mcattrTbl.sexualExperience, $STAT.MIN, $STAT.MAX)>>\ <<recalculateVariables>>\ <</silently>>\ <</widget>> <<include widgetsTable>> <<include widgetsClothes>> <<include widgetsTime>> <<include widgetsLocation>> <<include widgetsSex>> <<include widgetsUpdateVars>> <<include widgetsEvents>> <<include widgetsAppearance>> <<include widgetsNPCGeneration>>
<!-- updates MC appearance (what she wears, how she looks etc. even update sexy variable etc if necessary) ..Local functions should NOT be called from outside the widget --> <!-- applies jewelry changes as following: jewelry to makeup, piercings and tattoos (tattoos are not jewelry but are things that chan't be changed easily) to sexy--> <<widget resetJewelryLocal>>\ <<if $inventoryArr.includes("Diamond Necklace")>>\ <<set $mcattrTbl.makeup += 25>>\ <<elseif $inventoryArr.includes("Gold Necklace")>>\ <<set $mcattrTbl.makeup += 15>>\ <<elseif $inventoryArr.includes("Silver Necklace")>>\ <<set $mcattrTbl.makeup += 7>>\ <</if>>\ \ <<if $inventoryArr.includes("Diamond Ring")>>\ <<set $mcattrTbl.makeup += 15>>\ <<elseif $inventoryArr.includes("Gold Ring")>>\ <<set $mcattrTbl.makeup += 8>>\ <<elseif $inventoryArr.includes("Silver Ring")>>\ <<set $mcattrTbl.makeup += 4>>\ <</if>>\ \ <<checkArrayElementsSplit $inventoryArr "Nose Piercing">>\ <<if $tmpCondition>>\ <<set $mcattrTbl.sexy += 1>>\ <</if>>\ <<checkArrayElementsSplit $inventoryArr "Lip Piercing">>\ <<if $tmpCondition>>\ <<set $mcattrTbl.sexy += 2>>\ <</if>>\ <<if $inventoryArr.includes("Tongue Piercing")>>\ <<set $mcattrTbl.sexy += 1>>\ <</if>>\ <<checkArrayElementsSplit $inventoryArr "Nipple Piercing">>\ <<if $tmpCondition>>\ <<set $mcattrTbl.sexy += 2>>\ <</if>>\ <<checkArrayElementsSplit $inventoryArr "Navel Piercing">>\ <<if $tmpCondition>>\ <<set $mcattrTbl.sexy += 2>>\ <</if>>\ <<checkArrayElementsSplit $inventoryArr "Pussy Piercing">>\ <<if $tmpCondition>>\ <<set $mcattrTbl.sexy += 2>>\ <</if>>\ \ <<checkArrayElementsSplit $inventoryArr "Arm Tattoo">>\ <<if $tmpCondition>>\ <<set $mcattrTbl.sexy += 2>>\ <</if>>\ <<checkArrayElementsSplit $inventoryArr "Chest Tattoo">>\ <<if $tmpCondition>>\ <<set $mcattrTbl.sexy += 2>>\ <</if>>\ <<checkArrayElementsSplit $inventoryArr "Back Tattoo">>\ <<if $tmpCondition>>\ <<set $mcattrTbl.sexy += 2>>\ <</if>>\ <<checkArrayElementsSplit $inventoryArr "Ass Tattoo">>\ <<if $tmpCondition>>\ <<set $mcattrTbl.sexy += 3>>\ <</if>>\ <<checkArrayElementsSplit $inventoryArr "Pussy Tattoo">>\ <<if $tmpCondition>>\ <<set $mcattrTbl.sexy += 3>>\ <</if>>\ <<checkArrayElementsSplit $inventoryArr "Legs Tattoo">>\ <<if $tmpCondition>>\ <<set $mcattrTbl.sexy += 2>>\ <</if>>\ \ <<if $mcattrTbl.legHair >= $HAIRY_LEGS_VALUE>> <!-- Big penalty for not shaving your legs. -->\ <<set $mcattrTbl.sexy = Math.round($mcattrTbl.sexy/2)>>\ <</if>>\ \ <<if $mcattrTbl.makeup > $STAT.MAX>> <<set $mcattrTbl.makeup = $STAT.MAX>> <</if>>\ <<if $mcattrTbl.sexy > $STAT.MAX>> <<set $mcattrTbl.sexy = $STAT.MAX>> <</if>>\ <</widget>> <!-- recalculates how sexy she is (the mcattrTbl.sexy variable), based on what she wears. --> <<widget recalculateSexyAndMakeup>>\ <<set $mcattrTbl.makeup = $STAT.MIN>>\ <<set $mcattrTbl.sexy = $STAT.MIN>>\ \ <<if $mcTbl.wearBody.includes("Safe") || $mcTbl.wearBody.includes("Coat")>> <!-- Coat on will make body, tits and pussy not count towards sexy -->\ <<set $mcattrTbl.wearBody += 3>>\ <<elseif $mcTbl.wearBody.includes("Normal")>>\ <<set $mcattrTbl.sexy += 7>>\ <<elseif $mcTbl.wearBody.includes("Sexy")>>\ <<set $mcattrTbl.sexy += 17>>\ <<elseif $mcTbl.wearBody.includes("Cheeky")>>\ <<set $mcattrTbl.sexy += 25>>\ <<elseif $mcTbl.wearBody.includes("Whore")>>\ <<set $mcattrTbl.sexy += 30>>\ <<elseif $mcTbl.wearBody.includes("Office")>><!--Office clothes outside of clothes type -->\ <<set $tmpMultiplier = $mcTbl.wearBody.split(" ")[1]>>\ <<set $mcattrTbl.sexy += 3*$tmpMultiplier>>\ <<elseif $mcTbl.wearBody.includes("Formal")>><!--Formal clothes outside of clothes type -->\ <<set $tmpMultiplier = $mcTbl.wearBody.split(" ")[1]>>\ <<set $mcattrTbl.sexy += 2*$tmpMultiplier>>\ <<elseif $mcTbl.wearBody == "Rag">>\ <<set $mcattrTbl.sexy += 10>>\ <<elseif $mcTbl.wearBody == "None">>\ <<set $mcattrTbl.sexy += 35>>\ <<else>>\ <</if>>\ \ <<if $mcTbl.wearTits.includes("Safe") || $mcTbl.wearBody.includes("Coat")>> <!-- Coat on will make body, tits and pussy not count towards sexy -->\ <<set $mcattrTbl.sexy += 0>>\ <<elseif $mcTbl.wearTits.includes("Normal")>>\ <<set $mcattrTbl.sexy += 3>>\ <<elseif $mcTbl.wearTits.includes("Sexy")>>\ <<set $mcattrTbl.sexy += 5>>\ <<elseif $mcTbl.wearTits.includes("Cheeky")>>\ <<set $mcattrTbl.sexy += 8>>\ <<elseif $mcTbl.wearTits.includes("Whore")>>\ <<set $mcattrTbl.sexy += 11>>\ <<elseif $mcTbl.wearTits == "None">>\ <<set $mcattrTbl.sexy += 14>>\ <<else>>\ <</if>>\ \ <<if $mcTbl.wearPussy.includes("Safe") || $mcTbl.wearBody.includes("Coat")>> <!-- Coat on will make body, tits and pussy not count towards sexy -->\ <<set $mcattrTbl.sexy += 0>>\ <<elseif $mcTbl.wearPussy.includes("Normal")>>\ <<set $mcattrTbl.sexy += 3>>\ <<elseif $mcTbl.wearPussy.includes("Sexy")>>\ <<set $mcattrTbl.sexy += 7>>\ <<elseif $mcTbl.wearPussy.includes("Cheeky")>>\ <<set $mcattrTbl.sexy += 11>>\ <<elseif $mcTbl.wearPussy.includes("Whore")>>\ <<set $mcattrTbl.sexy += 15>>\ <<elseif $mcTbl.wearPussy == "None">>\ <<set $mcattrTbl.sexy += 18>>\ <<else>>\ <</if>>\ \ <<if $mcTbl.wearFeet.includes("Safe")>>\ <<set $mcattrTbl.sexy += 0>>\ <<elseif $mcTbl.wearFeet.includes("Normal")>>\ <<set $mcattrTbl.sexy += 1>>\ <<elseif $mcTbl.wearFeet.includes("Sexy")>>\ <<set $mcattrTbl.sexy += 3>>\ <<elseif $mcTbl.wearFeet.includes("Cheeky")>>\ <<set $mcattrTbl.sexy += 5>>\ <<elseif $mcTbl.wearFeet.includes("Whore")>>\ <<set $mcattrTbl.sexy += 7>>\ <<elseif $mcTbl.wearFeet == "None">>\ <<set $mcattrTbl.sexy += 8>>\ <<else>>\ <</if>>\ \ <<resetJewelryLocal>>\ <</widget>> <!-- change clothes. if no parameters, just changes coat based on weather). if 1 parameter undress based on action/location (dressed, naked, beach, beach_topless, gym) --> <<widget changeClothes>>\ <<if $args[0]>> <!-- undress -->\ <<switch $args[0]>>\ <<case "naked">>\ <<set $mcTbl.wearBody = "None">>\ <<set $mcTbl.wearTits = "None">>\ <<set $mcTbl.wearPussy = "None">>\ <<set $mcTbl.wearFeet = "None">>\ <<case "beach">>\ <<if $mcTbl.swimsuit != "None">>\ <<set $mcTbl.wearBody = "None">>\ <<if $tmpUndressTits == false || $tmpUndressBody == false>>\ <<set $mcTbl.wearTits = $mcTbl.swimsuit>>\ <</if>>\ <<if $tmpUndressPussy == false || $tmpUndressBody == false>>\ <<set $mcTbl.wearPussy = $mcTbl.swimsuit>>\ <</if>>\ <<set $mcTbl.wearFeet = "None">>\ <</if>>\ <<case "beach_topless">>\ <<if $mcTbl.swimsuit != "None">>\ <<set $mcTbl.wearBody = "None">>\ <<set $mcTbl.wearTits = "None">>\ <<if $tmpUndressPussy == false || $tmpUndressBody == false>>\ <<set $mcTbl.wearPussy = $mcTbl.swimsuit>>\ <</if>>\ <<set $mcTbl.wearFeet = "None">>\ <</if>>\ <<case "gym">>\ <<if $mcTbl.sportsuit != "None" && $mcTbl.sportshoes != "None">>\ <<if $tmpUndressBody == false>>\ <<set $mcTbl.wearBody = $mcTbl.sportsuit>>\ <</if>>\ <<if $tmpUndressFeet == false>>\ <<set $mcTbl.wearFeet = $mcTbl.sportshoes>>\ <</if>>\ <</if>>\ <<case "underwear">>\ <<set $mcTbl.wearBody = "None">>\ <<if $tmpUndressTits == false || $tmpUndressBody == false>>\ <<set $mcTbl.wearTits = $mcTbl.bra>>\ <</if>>\ <<if $tmpUndressPussy == false || $tmpUndressBody == false>>\ <<set $mcTbl.wearPussy = $mcTbl.panties>>\ <</if>>\ <<set $mcTbl.wearFeet = "None">>\ <<case "dressed">>\ <<if $tmpUndressBody == false>>\ <<set $mcTbl.wearBody = $mcTbl.clothes>>\ <</if>>\ <<if $tmpUndressTits == false>>\ <<set $mcTbl.wearTits = $mcTbl.bra>>\ <</if>>\ <<if $tmpUndressPussy == false>>\ <<set $mcTbl.wearPussy = $mcTbl.panties>>\ <</if>>\ <<if $tmpUndressFeet == false>>\ <<set $mcTbl.wearFeet = $mcTbl.shoes>>\ <</if>>\ <</switch>>\ <</if>>\ <<if $isOutside && $mcTbl.coat !="None" && ($weather == "Snowing" || $temperature <= $TEMPERATURE.COLD)>> <!-- puts coat, if available -->\ <<set $mcTbl.wearBody = $mcTbl.coat>>\ <<elseif $mcTbl.wearBody.includes("Coat")>> <!-- removed coat, if already on -->\ <<if $tmpUndressBody == false>>\ <<set $mcTbl.wearBody = $mcTbl.clothes>>\ <<else>>\ <<set $mcTbl.wearBody = "None">>\ <</if>>\ <</if>>\ <<recalculateSexyAndMakeup>>\ <</widget>>
<!-- functions that are related to items --> <!-- <<displayClothes "itemName" "locationName" sexyness>> --> <<widget displayClothes>>\ <<if $args[1]>>\ <<if $mcTbl.clothes != $args[0]>>\ <<button "Wear" $args[1]>>\ <<set $mcTbl.clothes = $args[0]>>\ <<set $mcTbl.wearBody = $args[0]>>\ <<recalculateSexyAndMakeup>>\ <</button>>\ <<else>>\ Already on. <</if>>\ <</if>>\ <</widget>>
<!-- calculates possible events (usually when the mc changes some places (not all - in home or outside), but it might be in some other cases) -->\ \ <!-- <<calculateEvents location>> calculate the chance of an event to happen (calculated many times per day. will use "daysTillNextEvent"). $location is location when it triggered Called in: Home, City, Mall, Suburbs, Gang territory, Park Entrance, Beach Entrance, University, Outside. Can add new places if necessary, but probably not sleep (issues), actions (issues) or small changes (like go to x store in mall) as they are too many triggers. -->\ <<widget calculateEvents>>\ <<if $args[0]>>\ <!-- Events than can trigger if MC is too arouses. -->\ <<if $settingsTbl.cantControlArousal && ($mcattrTbl.arousal >= $AROUSAL.DESPERATE && $mcattrTbl.corruption >= $CORRUPTION.EXP) || ($mcattrTbl.arousal >= $AROUSAL.NEEDING && $mcattrTbl.corruption >= $CORRUPTION.WHORE) || ($mcattrTbl.arousal >= $AROUSAL.HIGH && $mcattrTbl.corruption >= $CORRUPTION.DICKDEP)>>\ <!-- TODO arousal event, based on a chance + vehicle (can masturbate in car, or bike but more visible), or in public, search someone to fuck etc based on location ! if random demand to be fucked by strangers, masturbate in public etc; arousal will be here like if aroused and want sex, you might : ask sex, masturbate on site, go in a toilet to masturbate etc set location if necessary -->\ <<set $daysTillNextEvent = 0>> <!-- arousal can happen every time you are aroused -->\ <</if>>\ <</if>>\ \ <!-- Event than can trigger if MC has a potential date (she gets a call from one of them). -->\ <<if random($MAX_RAND_VALUE) <= $DATE_EVENT_TRIGGER_CHANCE>>\ <<if $firstVisitArr.includes("Date") && $inventoryArr.includes("Phone")>> <!-- we have a "Date" npc that can call us and a phone -->\ <!-- TODONPC NPC trigger call event + you can call a date! extract potential dates and choose one at random -->\ <</if>>\ <<set $daysTillNextEvent = 1>> <!-- days until next event (any kind of event with time restrictions) -->\ <</if>>\ \ <<recalculateSexyAndMakeup>>\ <</widget>>
<!-- function that are related with locations and location change --> <!-- <<returnToLocation "location" [Back Message]>> displays a back to the given location They are ordered alfabetically !--> <<widget "returnToLocation">>\ <br>\ <<if $args[1]>>\ <<set $tmpBack = $args[1]>>\ <<else>>\ <<set $tmpBack = "Back">>\ <</if>>\ <<switch $args[0]>>\ <<case "Bar">>\ [[$tmpBack|Bar]]\ <<case "Bedroom">>\ [[$tmpBack|Bedroom]]\ <<case "Bathroom">>\ [[$tmpBack|Bathroom]]\ <<case "BDSM Club">>\ [[$tmpBack|BDSM Club]]\ <<case "Beach">>\ [[$tmpBack|Beach]]\ <<case "Brothel">>\ [[$tmpBack|Brothel]]\ <<case "Cafe">>\ [[$tmpBack|Cafe]]\ <<case "City">>\ [[$tmpBack|City]]\ <<case "Gang territory">>\ [[$tmpBack|Gang territory]]\ <<case "Gloryhole">>\ [[$tmpBack|Gloryhole]]\ <<case "Gym">>\ [[$tmpBack|Gym]]\ <<case "Home">>\ [[$tmpBack|Home]]\ <<case "Library">>\ [[$tmpBack|Library]]\ <<case "Mall">>\ [[$tmpBack|Mall]]\ <<case "Modeling Agency">>\ [[$tmpBack|Modeling Agency]]\ <<case "Night Club">>\ [[$tmpBack|Night Club]]\ <<case "Outside">>\ [[$tmpBack|Outside]]\ <<case "Park">>\ [[$tmpBack|Park]]\ <<case "Police Station">>\ [[$tmpBack|Police Station]]\ <<case "Pool">>\ [[$tmpBack|Pool]]\ <<case "Porn Studio">>\ [[$tmpBack|Porn Studio]]\ <<case "Prostitute">>\ [[$tmpBack|Prostitute]]\ <<case "Shower">>\ [[$tmpBack|Shower]]\ <<case "Suburbs">>\ [[$tmpBack|Suburbs]]\ <<case "Toilet">>\ [[$tmpBack|Toilet]]\ <<case "Torture Room">>\ [[$tmpBack|Torture Room]]\ <<case "University">>\ [[$tmpBack|University]]\ <<default>>\ Missing location, back home. [[$tmpBack|Home]]\ <</switch>>\ <</widget>> <!-- goes to the location, does not display a button like returnToLocation does --> <<widget goToLocation>>\ <<switch $args[0]>>\ <<case "Bar">>\ <<goto [[Bar]] >>\ <<case "Bedroom">>\ <<goto [[Bedroom]] >>\ <<case "Bathroom">>\ <<goto [[Bathroom]] >>\ <<case "BDSM Club">>\ <<goto [[BDSM Club]] >>\ <<case "Beach">>\ <<goto [[Beach]] >>\ <<case "Brothel">>\ <<goto [[Brothel]] >>\ <<case "Cafe">>\ <<goto [[Cafe]] >>\ <<case "City">>\ <<goto [[City]] >>\ <<case "Gang territory">>\ <<goto [[Gang territory]] >>\ <<case "Gloryhole">>\ <<goto [[Gloryhole]] >>\ <<case "Gym">>\ <<goto [[Gym]] >>\ <<case "Home">>\ <<goto [[Home]] >>\ <<case "Library">>\ <<goto [[Library]] >>\ <<case "Mall">>\ <<goto [[Mall]] >>\ <<case "Modeling Agency">>\ <<goto [[Modeling Agency]] >>\ <<case "Night Club">>\ <<goto [[Night Club]] >>\ <<case "Outside">>\ <<goto [[Outside]] >>\ <<case "Park">>\ <<goto [[Park]] >>\ <<case "Police Station">>\ <<goto [[Police Station]] >>\ <<case "Pool">>\ <<goto [[Pool]] >>\ <<case "Porn Studio">>\ <<goto [[Porn Studio]] >>\ <<case "Prostitute">>\ <<goto [[Prostitute]] >>\ <<case "Shower">>\ <<goto [[Shower]] >>\ <<case "Suburbs">>\ <<goto [[Suburbs]] >>\ <<case "Toilet">>\ <<goto [[Toilet]] >>\ <<case "Torture Room">>\ <<goto [[Torture Room]] >>\ <<case "University">>\ <<goto [[University]] >>\ <<default>>\ Missing location, back home. <<goto [[Home]] >>\ <</switch>>\ <</widget>> <<widget "setLocationAndVars">>\ <!-- Shower, Toilet, Bathroom, Bedroom, Kitchen, Living room, Rent, Torture Room, Home, Beach Entrance, Beach, Bank, Modeling Agency Entrance, Modeling Agency, Car Dealership, City, Estate Agency, Hospital, Job Recruitment Agency, Police Station, Street Food, Loan Shark, Brothel, Cafe, Gang Territory, Clothing Store, Gym, Health Club, Health Club Entrance, Pool, Electronic Store, Jewelry Store, Mall, Pharmacy, Restaurant, Shoes Store, Supermarket, Park Entrance, Park, Night Club Entrance, Night Club, Bar, BDSM Club, Porn Studio, Prostitute, Sex Shop, Suburbs, University, Library, Class, Outside, Tattoo Shop, Hair Saloon -->\ <<if $args[0]>>\ <<set $location = $args[0]>>\ <<if $args[0] == "Beach Entrance" || $args[0] == "Beach" || $args[0] == "City" || $args[0] == "Street Food" || $args[0] == "Cafe" || $args[0] == "Park Entrance" || $args[0] == "Park" || $args[0] == "Night Club Entrance" || $args[0] == "Prostitute" || $args[0] == "Suburbs" || $args[0] == "University" || $args[0] == "Outside">>\ <<set $isOutside = true>>\ <<else>>\ <<set $isOutside = false>>\ <</if>>\ <<if $args[0] == "Shower" || $args[0] == "Toilet" || $args[0] == "Bathroom" || $args[0] == "Bedroom" || $args[0] == "Kitchen" || $args[0] == "Living room" || $args[0] == "Home">>\ <<set $isPublic = false>>\ <<else>>\ <<set $isPublic = true>>\ <</if>>\ <<if ($mcstatTbl.home == "Jail" || $mcstatTbl.home == "Basement" || $mcstatTbl.home == "None") && ($args[0] == "Shower" || $args[0] == "Bedroom" || $args[0] == "Kitchen" || $args[0] == "Living room" || $args[0] == "Home")>>\ <<set $isPublic = true>>\ <</if>>\ <<if $mcstatTbl.home == "None" && ($args[0] == "Shower" || $args[0] == "Toilet" || $args[0] == "Bathroom"|| $args[0] == "Bedroom" || $args[0] == "Kitchen" || $args[0] == "Living room" || $args[0] == "Home")>>\ <<set $isOutside = true>>\ <</if>>\ <<changeClothes>>\ <</if>>\ <</widget>>
<!-- function that are related to sex actions --> <!-- <<generateNPC>> generate a NPC into tmpNPCTbc. The first argument is the gender (1 male, 0 female). if it's not given it will generate a male or a female (50%-50%) job and wealth will be generated at random. if not random it will be set manually. --> <<widget generateNPC>>\ <<set $tmpNPCTbc to {"name": "None", "picture": -1, "type": "None", "isMale": false, "isGood": true, "likesYou": $STAT.MIN, "job": "None", "wealth": 0}>>\ <<if $args[0]>>\ <<set $tmpNPCTbc.isMale = $args[0]>>\ <<else>>\ <<if random($MAX_RAND_VALUE) <= $GENERATE_MALE_CHANCE>>\ <<set $tmpNPCTbc.isMale = true>>\ <</if>>\ <</if>>\ \ <!-- don't try more than 250 times. Adding pictures -->\ <<for _i to 0; _i lt 250; _i++>>\ <<if $tmpNPCTbc.isMale>>\ <<set $tmpRand = random(1, 100)>> <!-- 100 is the number of male portraits in images/npc/portraits_male -->\ <<if $usedMaleNamesArr.includes($tmpRand) == false>>\ <<set $tmpNPCTbc.picture = $tmpRand>>\ <<break>>\ <</if>>\ <<else>>\ <<set $tmpRand = random(1, 118)>> <!-- 118 is the number of male portraits in images/npc/portraits_female -->\ <<if $usedFemaleNamesArr.includes($tmpRand) == false>>\ <<set $tmpNPCTbc.picture = $tmpRand>>\ <<break>>\ <</if>>\ <</if>>\ <</for>>\ <<if $tmpNPCTbc.picture == -1>> <!-- adter 250 tries we still didn't find a unused picture, so we used the last one -->\ <<set $tmpNPCTbc.picture = $tmpRand>>\ <</if>>\ \ <!-- don't try more than 350 times. Adding names -->\ <<for _i to 0; _i lt 350; _i++>>\ <<if $tmpNPCTbc.isMale>>\ <<set $tmpName = $maleNamesArr[random(0, 99)]>> <!-- male names from 0 to 99 (100 names) in the maleNamesArr -->\ <<if $usedMaleNamesArr.includes($tmpName) == false>>\ <<set $tmpNPCTbc.name = $tmpName>>\ <<break>>\ <</if>>\ <<else>>\ <<set $tmpRand = $femaleNamesArr[random(0, 99)]>> <!-- female names from 0 to 99 (100 names) in the femaleNamesArr -->\ <<if $usedFemaleNamesArr.includes($tmpRand) == false>>\ <<set $tmpNPCTbc.name = $tmpRand>>\ <<break>>\ <</if>>\ <</if>>\ <</for>>\ <<if $tmpNPCTbc.name == "None">> <!-- adter 250 tries we still didn't find a unused name, so we used the last one -->\ <!-- <<set $tmpNPCTbc.name = $tmpName>> we can't have two npcs with the same name as the name is also an ID. -->\ Couldn't generate a name! <</if>>\ \ <<set $tmpNPCTbc.wealth = random($NPC_WEALTH_PER_WEEK.MIN, $NPC_WEALTH_PER_WEEK.MAX)>>\ <<if $tmpNPCTbc.isMale == false && random($MAX_RAND_VALUE) <= $GENERATE_FEMALE_JOB_CHANCE>>\ <<set $tmpNPCTbc.job = $jobsFemaleNamesArr[random($jobsFemaleNamesArr.length-1)]>>\ <<else>>\ <<set $tmpNPCTbc.job = $jobsNamesArr[random($jobsNamesArr.length-1)]>>\ <</if>>\ <<if $tmpNPCTbc.job == "Begger" || $tmpNPCTbc.job == "Unemployed" || $tmpNPCTbc.job == "Student">>\ <<set $tmpNPCTbc.wealth = 0>>\ <</if>>\ \ <<set $tmpNPCTbc.type = "None">> <!-- can't set type, it will be set manually -->\ <<set $tmpNPCTbc.likesYou = $NPC_LIKES_YOU.UNKNOWN>>\ <<set $tmpNPCTbc.isGood = true>>\ <<if random($MAX_RAND_VALUE) <= $NPC_IS_BAD_CHANCE>>\ <<set $tmpNPCTbc.isGood = false>>\ <</if>>\ <</widget>> <!-- adds a given NPC to the list. the argument is the map with the NPC. OBS: generating will NOT consider the npc in game so doesn't consider the picture and name used ! This will be done here --> <<widget AddNPC>>\ <<if $args[0]>>\ <<run $npcNameArr.push($args[0].name)>>\ <<run $npcPictureArr.push($args[0].picture)>>\ <<run $npcTypeArr.push($args[0].type)>>\ <<run $npcIsMaleArr.push($args[0].isMale)>>\ <<run $npcIsGoodArr.push($args[0].isGood)>>\ <<run $npcLikesYouArr.push($args[0].likesYou)>>\ <<run $npcJobArr.push($args[0].job)>>\ <<run $npcWealthArr.push($args[0].wealth)>>\ \ <<if $args[0].isMale == false>>\ <<run $usedFemaleNamesArr.push($args[0].name)>>\ <<run $usedFemalePicturesArr.push($args[0].picture)>>\ <<else>>\ <<run $usedMaleNamesArr.push($args[0].name)>>\ <<run $usedMalePicturesArr.push($args[0].picture)>>\ <</if>>\ <</if>>\ <</widget>> <!-- removed a given NPC from the list. the argument is the map with the NPC. --> <<widget RemoveNPC>>\ <<if $args[0]>>\ <<set $tmpIndex = $inventoryArr.indexOf($args[0].name)>>\ \ <<run $npcNameArr.deleteAt($tmpIndex)>>\ <<run $npcPictureArr.deleteAt($tmpIndex)>>\ <<run $npcTypeArr.deleteAt($tmpIndex)>>\ <<run $npcIsMaleArr.deleteAt($tmpIndex)>>\ <<run $npcIsGoodArr.deleteAt($tmpIndex)>>\ <<run $npcLikesYouArr.deleteAt($tmpIndex)>>\ <<run $npcJobArr.deleteAt($tmpIndex)>>\ <<run $npcWealthArr.deleteAt($tmpIndex)>>\ \ <<if $args[0].isMale == false>>\ <<run $usedFemaleNamesArr.delete($args[0].name)>>\ <<run $usedFemalePicturesArr.delete($args[0].picture)>>\ <<else>>\ <<run $usedMaleNamesArr.delete($args[0].name)>>\ <<run $usedMalePicturesArr.delete($args[0].picture)>>\ <</if>>>\ <</if>>\ <</widget>>
<!-- function that are related to sex actions --> <!-- <<endSexNoCondom>> std and pregnancy chance --> <<widget endSexNoCondom>>\ <<if $pillTaken == false>>\ <<if random($MAX_RAND_VALUE) <= $PREGNANT_CHANCE>>\ <<if $mcstatTbl.pregnancy <= 0>>\ <<set $mcstatTbl.pregnancy = 1>>\ <</if>>\ <</if>>\ <</if>>\ <<if $mcstatTbl.std == "None" && random($MAX_RAND_VALUE) <= $STD_CHANCE>>\ <!-- Story milestones -->\ <<set $mcstatTbl.std = "Gonorrhea">>\ <<set $journalEntryType = "stdGonorrhea">>\ <<include AddEventText>>\ <</if>>\ <</widget>> <!-- <<checkMaleSexStatsForStory>> check all sex stats for milestones (first x, 10thx, 100th x etc and calls story milestone if necessary --> <<widget checkMaleSexStatsForStory>>\ <<if $tmpPussyFucked+$tmpPussyAndAss+$tmpPussyAndMouth+$tmpDoublePussy+$tmpGangbangs==0 && $statsTbl.pussyFucked+$statsTbl.pussyAndAss+$statsTbl.pussyAndMouth+$statsTbl.doublePussy+$statsTbl.gangbangs==1>>\ <<if $statsTbl.creampies == 1 || (($statsTbl.doublePussy - $tmpDoublePussy) > 0 && $statsTbl.creampies == 2)>>\ <<if $isRaped>>\ <<set $journalEntryType = "creamRape1">>\ <<else>>\ <<set $journalEntryType = "creampie1">>\ <</if>>\ <<else>>\ <<if $isRaped>>\ <<set $journalEntryType = "pussyRaped1">>\ <<else>>\ <<set $journalEntryType = "pussyFucked1">>\ <</if>>\ <</if>>\ <</if>>\ <<if $tmpAssFucked+$tmpPussyAndAss+$tmpAssAndMouth+$tmpDoubleAss+$tmpGangbangs==0 && $statsTbl.assFucked+$statsTbl.pussyAndAss+$statsTbl.assAndMouth+$statsTbl.doubleAss+$statsTbl.gangbangs==1>>\ <<if $statsTbl.assCreampie == 1 || (($statsTbl.doubleAss - $tmpDoubleAss) > 0 && $statsTbl.assCreampie == 2)>>\ <<if $isRaped>>\ <<set $journalEntryType = "assRapeCream1">>\ <<else>>\ <<set $journalEntryType = "assCream1">>\ <</if>>\ <<else>>\ <<if $isRaped>>\ <<set $journalEntryType = "assRape1">>\ <<else>>\ <<set $journalEntryType = "assFucked1">>\ <</if>>\ <</if>>\ <</if>>\ <<if $tmpMouthFucked+$tmpPussyAndMouth+$tmpAssAndMouth+$tmpDoubleMouth+$tmpGangbangs==0 && $statsTbl.mouthFucked+$statsTbl.pussyAndMouth+$statsTbl.assAndMouth+$statsTbl.doubleMouth+$statsTbl.gangbangs==1>>\ <<if $statsTbl.mouthCreampie == 1 || (($statsTbl.doubleMouth - $tmpDoubleMouth) > 0 && $statsTbl.mouthCreampie == 2)>>\ <<if $isRaped>>\ <<set $journalEntryType = "mouthRapeCream1">>\ <<else>>\ <<set $journalEntryType = "mouthCream1">>\ <</if>>\ <<else>>\ <<if $isRaped>>\ <<set $journalEntryType = "mouthRapeFucked1">>\ <<else>>\ <<set $journalEntryType = "mouthFucked1">>\ <</if>>\ <</if>>\ <</if>>\ <<if $isRaped>>\ <<if ($tmpPussyAndAss != $statsTbl.pussyAndAss) && $statsTbl.pussyAndAss == 1>>\ <<set $journalEntryType = "pussyAndAssRape1">>\ <<elseif ($tmpPussyAndMouth != $statsTbl.pussyAndMouth) && $statsTbl.pussyAndMouth == 1>>\ <<set $journalEntryType = "pussyAndMouthRape1">>\ <<elseif ($tmpAssAndMouth != $statsTbl.assAndMouth) && $statsTbl.assAndMouth == 1>>\ <<set $journalEntryType = "assAndMouthRape1">>\ <<elseif ($tmpGangbangs != $statsTbl.gangbangs) && $statsTbl.gangbangs == 1>>\ <<set $journalEntryType = "gangbangRape1">>\ <<elseif ($tmpDoublePussy != $statsTbl.doublePussy) && $statsTbl.doublePussy == 1>>\ <<set $journalEntryType = "doublePussyRape1">>\ <<elseif ($tmpDoubleAss != $statsTbl.doubleAss) && $statsTbl.doubleAss == 1>>\ <<set $journalEntryType = "doubleAssRape1">>\ <<elseif ($tmpDoubleMouth != $statsTbl.doubleMouth) && $statsTbl.doubleMouth == 1>>\ <<set $journalEntryType = "doubleMouthRape1">>\ <</if>>\ <<else>>\ <<if ($tmpAssFucked != $statsTbl.assFucked) && $statsTbl.assFucked == 25>>\ <<set $journalEntryType = "assFucked25">>\ <<elseif ($tmpAssFucked != $statsTbl.assFucked) && $statsTbl.assFucked == 50>>\ <<set $journalEntryType = "assFucked50">>\ <</if>>\ <<if ($tmpAssCreampie != $statsTbl.assCreampie) && $statsTbl.assCreampie == 10 || (($statsTbl.doubleAss - $tmpDoubleAss) > 0 && $statsTbl.assCreampie == 11)>>\ <<set $journalEntryType = "assCream10">>\ <<elseif ($tmpAssCreampie != $statsTbl.assCreampie) && $statsTbl.assCreampie == 25 || (($statsTbl.doubleAss - $tmpDoubleAss) > 0 && $statsTbl.assCreampie == 26)>>\ <<set $journalEntryType = "assCream25">>\ <</if>>\ <<if ($tmpMouthFucked != $statsTbl.mouthFucked) && $statsTbl.mouthFucked == 25>>\ <<set $journalEntryType = "mouthFucked25">>\ <<elseif ($tmpMouthFucked != $statsTbl.mouthFucked) && $statsTbl.mouthFucked == 50>>\ <<set $journalEntryType = "mouthFucked50">>\ <</if>>\ <<if ($tmpMouthCreampie != $statsTbl.mouthCreampie) && $statsTbl.mouthCreampie == 20 || (($statsTbl.doubleMouth - $tmpDoubleMouth) > 0 && $statsTbl.mouthCreampie == 21)>>\ <<set $journalEntryType = "mouthCream20">>\ <<elseif ($tmpMouthCreampie != $statsTbl.mouthCreampie) && $statsTbl.mouthCreampie == 50 || (($statsTbl.doubleMouth - $tmpDoubleMouth) > 0 && $statsTbl.mouthCreampie == 51)>>\ <<set $journalEntryType = "mouthCream50">>\ <</if>>\ <<if ($tmpPussyFucked != $statsTbl.pussyFucked) && $statsTbl.pussyFucked == 35>>\ <<set $journalEntryType = "pussyFucked35">>\ <<elseif ($tmpPussyFucked != $statsTbl.pussyFucked) && $statsTbl.pussyFucked == 100>>\ <<set $journalEntryType = "pussyFucked100">>\ <</if>>\ <<if ($tmpCreampies != $statsTbl.creampies) && $statsTbl.creampies == 25 || (($statsTbl.doublePussy - $tmpDoublePussy) > 0 && $statsTbl.creampies == 26)>>\ <<set $journalEntryType = "creampie25">>\ <<elseif ($tmpCreampies != $statsTbl.creampies) && $statsTbl.creampies == 55 || (($statsTbl.doublePussy - $tmpDoublePussy) > 0 && $statsTbl.creampies == 56)>>\ <<set $journalEntryType = "creampie55">>\ <</if>>\ <<if ($tmpPussyAndAss != $statsTbl.pussyAndAss) && $statsTbl.pussyAndAss == 1>>\ <<set $journalEntryType = "pussyAndAss1">>\ <<elseif ($tmpPussyAndAss != $statsTbl.pussyAndAss) && $statsTbl.pussyAndAss == 20>>\ <<set $journalEntryType = "pussyAndAss20">>\ <</if>>\ <<if ($tmpPussyAndMouth != $statsTbl.pussyAndMouth) && $statsTbl.pussyAndMouth == 1>>\ <<set $journalEntryType = "pussyAndMouth1">>\ <<elseif ($tmpPussyAndMouth != $statsTbl.pussyAndMouth) && $statsTbl.pussyAndMouth == 20>>\ <<set $journalEntryType = "pussyAndMouth20">>\ <</if>>\ <<if ($tmpAssAndMouth != $statsTbl.assAndMouth) && $statsTbl.assAndMouth == 1>>\ <<set $journalEntryType = "assAndMouth1">>\ <<elseif ($tmpAssAndMouth != $statsTbl.assAndMouth) && $statsTbl.assAndMouth == 20>>\ <<set $journalEntryType = "assAndMouth20">>\ <</if>>\ <<if ($tmpGangbangs != $statsTbl.gangbangs) && $statsTbl.gangbangs == 1>>\ <<set $journalEntryType = "gangbang1">>\ <<elseif ($tmpGangbangs != $statsTbl.gangbangs) && $statsTbl.gangbangs == 20>>\ <<set $journalEntryType = "gangbang20">>\ <</if>>\ <<if ($tmpTimesCame != $statsTbl.timesCame) && $statsTbl.timesCame == 1>>\ <<set $journalEntryType = "timesCame1">>\ <<elseif ($tmpTimesCame != $statsTbl.timesCame) && $statsTbl.timesCame == 20>>\ <<set $journalEntryType = "timesCame20">>\ <<elseif ($tmpTimesCame != $statsTbl.timesCame) && $statsTbl.timesCame == 50>>\ <<set $journalEntryType = "timesCame50">>\ <</if>>\ <<if ($tmpDoublePussy != $statsTbl.doublePussy) && $statsTbl.doublePussy == 1>>\ <<set $journalEntryType = "doublePussy1">>\ <<elseif ($tmpDoublePussy != $statsTbl.doublePussy) && $statsTbl.doublePussy == 15>>\ <<set $journalEntryType = "doublePussy15">>\ <</if>>\ <<if ($tmpDoubleAss != $statsTbl.doubleAss) && $statsTbl.doubleAss == 1>>\ <<set $journalEntryType = "doubleAss1">>\ <<elseif ($tmpDoubleAss != $statsTbl.doubleAss) && $statsTbl.doubleAss == 15>>\ <<set $journalEntryType = "doubleAss15">>\ <</if>>\ <<if ($tmpDoubleMouth != $statsTbl.doubleMouth) && $statsTbl.doubleMouth == 1>>\ <<set $journalEntryType = "doubleMouth1">>\ <<elseif ($tmpDoubleMouth != $statsTbl.doubleMouth) && $statsTbl.doubleMouth == 15>>\ <<set $journalEntryType = "doubleMouth15">>\ <</if>>\ <</if>>\ <<if $journalEntryType != "">> <<include AddEventText>> <</if>>\ <</widget>> <!-- <<checkFemaleSexStatsForStory>> --> check all sex stats for milestones (first x, 10thx, 100th x etc and calls story milestone if necessary <<widget checkFemaleSexStatsForStory>>\ <<if ($tmpStraponFucked != $statsTbl.straponFucked) && $statsTbl.straponFucked == 1>>\ <<set $journalEntryType = "straponFucked1">>\ <<elseif ($tmpStraponFucked != $statsTbl.straponFucked) && $statsTbl.straponFucked == 25>>\ <<set $journalEntryType = "straponFucked25">>\ <</if>>\ <<if ($tmpPussyLicked != $statsTbl.pussyLicked) && $statsTbl.pussyLicked == 1>>\ <<set $journalEntryType = "pussyLicked1">>\ <<elseif ($tmpPussyLicked != $statsTbl.pussyLicked) && $statsTbl.pussyLicked == 25>>\ <<set $journalEntryType = "pussyLicked25">>\ <</if>>\ <<if ($tmpTimesCame != $statsTbl.timesCame) && $statsTbl.timesCame == 1>>\ <<set $journalEntryType = "girlCame1">>\ <<elseif ($tmpTimesCame != $statsTbl.timesCame) && $statsTbl.timesCame == 25>>\ <<set $journalEntryType = "girlCame25">>\ <</if>>\ <<if $journalEntryType != "">> <<include AddEventText>> <</if>>\ <</widget>> <!-- sex datamap contains the sex data for the normal stats (the one in sex, masturbation etc) sexLoc datamap contains the sex data for the location stats (masturbate_location, sex_location etc) --> <<widget resetSexVariables>>\ <<set $mcSexData = {"guys": 1, "girls": 1, "type": "all", "role": "normal", "stamina": $STAT.MIN, "arousal": $STAT.MIN, "pain": $STAT.MIN, "humiliation": $STAT.MIN, "fear": $STAT.MIN, "masked": false}>>\ \ <!-- cameFace, cameMasturbation, undress, are universal special cases with special locations and will be set here. --> \ <<set $sex = {"anal": 0, "analBig": 0, "analCreampies": 0, "analCum": 0, "bj": 0, "bjBig": 0, "bjCreampies": 0, "bjCum": 0, "doubleAss": 0, "doubleMouth": 0, "doublePussy": 0, "endImages": 0, "fistAss": 0, "fistPussy": 0, "fMachineAss": 0, "fMachineMouth": 0, "fMachinePussy": 0, "gangbang": 0, "masturbate": 0, "mouthAndAss": 0, "mouthAndPussy": 0, "objectAss": 0, "objectAssBig": 0, "objectPussy": 0, "objectPussyBig": 0, "pussyAndAss": 0, "pussy": 0, "pussyCreampies": 0, "pussyCum": 0, "pussyBig": 0, "videoFolder": ""}>>\ \ <!-- universal sex sounds -->\ <<set $sexSounds = {"bjCough": 5, "came": 15, "moansLong": 15, "pain": 8, "pant": 5}>>\ \ <!-- universal stats for sex-->\ <<set $sexUniv = {"cameFace": 6, "cameMasturbation": 11, "undress": 47}>>\ \ <!-- only stuff that's used !-->\ <<set $sexLoc = {"masturbate": 0, "pussy": 0, "videoFolder": ""}>>\ <</widget>>
<!-- function for displaying in tables (usually shopping). --> <!-- <<displayTableBuy "price" "objectName" "locationName">> --> <<widget displayTableBuy>>\ <<if $args[2]>>\ <<if $mcstatTbl.money >= $args[0] && $inventoryArr.includes($args[1]) == false>>\ <<button "Buy" $args[2]>>\ <<set $mcstatTbl.money -= $args[0]>>\ <<set $inventoryArr.push($args[1])>>\ <<set $mcattrTbl.morale += Math.round(random(1,$args[0]/100))>>\ <<set $mcstatTbl.wealth += $args[0]>>\ <<if $args[1].includes("Cheeky")>>\ <<set $journalEntryType = "buyClothesCheeky">>\ <<elseif $args[1].includes("Whore")>>\ <<set $journalEntryType = "buyClothesWhore">>\ <<elseif $args[1].includes("Ohmibod")>>\ <<set $journalEntryType = "buyOhmibod">>\ <<elseif $args[1].includes("Magicwand")>>\ <<set $journalEntryType = "buyMagicwand">>\ <<elseif $args[1].includes("Small Dildo")>>\ <<set $journalEntryType = "buySmallDildo">>\ <<elseif $args[1].includes("Small Buttplug")>>\ <<set $journalEntryType = "buySmallButtplug">>\ <<elseif $args[1].includes("Strapon")>>\ <<set $journalEntryType = "buyStrapon">>\ <</if>>\ <<if $journalEntryType != "">><<include AddEventText>>\<</if>>\ <<clampStats>>\ <</button>>\ <<elseif $inventoryArr.includes($args[1])>>\ Owned <<else>>\ No money <</if>>\ <</if>>\ <</widget>> <!-- <<displayVehicleBuy "price" "objectName" "locationName">> --> <<widget displayVehicleBuy>>\ <<if $args[3]>>\ <<if $mcstatTbl.home != "Villa" && $vehicleTbl.name != "None" && $inventoryArr.includes($args[1]) == false>>\ Can't own another vehicle <<elseif $mcstatTbl.money >= $args[0] && $inventoryArr.includes($args[1]) == false>>\ <<button "Buy" $args[2]>>\ <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>>\ <<set $mcstatTbl.money -= $args[0]>>\ <<set $inventoryArr.push($args[1])>>\ <<set $mcattrTbl.morale += Math.round(random(1,$args[0]/100))>>\ <<set $mcstatTbl.wealth += $args[0]>>\ <<set $vehicleTbl.name = $args[1]>>\ <<set $changePlaceEnergyLost = $args[3]>>\ <<clampStats>>\ <<if $args[1].includes("Car")>>\ <<set $journalEntryType = "buyCar">>\ <<elseif $args[1].includes("SUV")>>\ <<set $journalEntryType = "buySUV">>\ <<elseif $args[1].includes("Luxury")>>\ <<set $journalEntryType = "buyLuxury">>\ <<elseif $args[1].includes("Sport")>>\ <<set $journalEntryType = "buySport">>\ <<elseif $args[1].includes("Moto")>>\ <<set $journalEntryType = "buyMoto">>\ <</if>>\ <<if $journalEntryType != "">><<include AddEventText>><</if>>\ <</button>>\ <<elseif $inventoryArr.includes($args[1])>>\ <<button "Sell" $args[2]>>\ <<set $mcstatTbl.money += Math.round($args[0]/2)>>\ <<run $inventoryArr.deleteAt($inventoryArr.indexOf($args[1]))>>\ <<set $mcstatTbl.wealth -= $args[0]>>\ <<if $vehicleTbl.name == $args[1]>>\ <<set $vehicleTbl.name = "None">>\ <<set $changePlaceEnergyLost = $CHANGE_PLACE_ENERGY.WALK>>\ <</if>>\ <<clampStats>>\ <<if $args[1].includes("Car")>>\ <<set $journalEntryType = "sellCar">>\ <<elseif $args[1].includes("SUV")>>\ <<set $journalEntryType = "sellSUV">>\ <<elseif $args[1].includes("Luxury")>>\ <<set $journalEntryType = "sellLuxury">>\ <<elseif $args[1].includes("Sport")>>\ <<set $journalEntryType = "sellSport">>\ <<elseif $args[1].includes("Moto")>>\ <<set $journalEntryType = "sellMoto">>\ <</if>>\ <<if $journalEntryType != "">><<include AddEventText>><</if>>\ <</button>>\ <<else>>\ No money <</if>>\ <</if>>\ <</widget>> <!-- <<displayDrinkBuy "price" "locationName">> --> <<widget displayDrinkBuy>>\ <<if $args[1]>>\ <<if $mcstatTbl.money >= $args[0]>>\ <<button "Drink" $args[1]>>\ <<set $mcstatTbl.money -= $args[0]>>\ <<set $mcattrTbl.thirst = $STAT.MAX>>\ <</button>>\ <<else>>\ No money <</if>>\ <</if>>\ <</widget>> <!-- <<displayFoodBuy "price" "locationName">> --> <<widget displayFoodBuy>>\ <<if $args[1]>>\ <<if $mcstatTbl.money >= $args[0]>>\ <<button "Eat" $args[1]>>\ <<set $mcstatTbl.money -= $args[0]>>\ <<set $mcattrTbl.hunger = $STAT.MAX>>\ <</button>>\ <<else>>\ No money <</if>>\ <</if>>\ <</widget>> <!-- <<displayTattooShopAction "price" "objectName">> --> <<widget displayTattooShopAction>>\ <<if $args[1]>>\ <<set $tmpCheck = $args[1].split(" ")[0] + " " + $args[1].split(" ")[1]>>\ <<checkArrayElementsSplit $inventoryArr $tmpCheck>>\ \ <<if $tmpCondition && ! $inventoryArr.includes($args[1])>>\ Remove the one you have first. <<elseif $mcstatTbl.money >= $args[0] && $inventoryArr.includes($args[1]) == false>>\ <<button "Buy" "Tattoo Shop">>\ <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>>\ <<set $mcstatTbl.money -= $args[0]>>\ <<set $inventoryArr.push($args[1])>>\ <<set $mcattrTbl.morale += Math.round(random(1,$args[0]/100))>>\ <<set $mcstatTbl.wealth += $args[0]>>\ <<set $mcstatTbl.health -= $HEALTH_RAND.HIGH>>\ <<spendTime $ENERGY.MED 1>>\ <<if $args[1].includes("Tattoo")>>\ <<set $journalEntryType = "buyTattoo">>\ <<elseif $args[1].includes("Piercing")>>\ <<set $journalEntryType = "buyPiercing">>\ <</if>>\ <<if $journalEntryType != "">><<include AddEventText>><</if>>\ <<clampStats>>\ <</button>>\ <<elseif $mcstatTbl.money >= $args[0] && $inventoryArr.includes($args[1])>>\ <<button "Remove" "Tattoo Shop">>\ <<set $mcstatTbl.money -= $args[0]>>\ <<run $inventoryArr.deleteAt($inventoryArr.indexOf($args[1]))>>\ <<set $mcstatTbl.wealth -= $args[0]>>\ <<set $mcstatTbl.health -= $HEALTH_RAND.HIGH>>\ <<spendTime $ENERGY.MED 1>>\ <<if $args[1].includes("Tattoo")>>\ <<set $journalEntryType = "removeTattoo">>\ <<elseif $args[1].includes("Piercing")>>\ <<set $journalEntryType = "removePiercing">>\ <</if>>\ <<if $journalEntryType != "">><<include AddEventText>><</if>>\ <<clampStats>>\ <</button>>\ <<else>>\ No money <</if>>\ <</if>>\ <</widget>> <!-- <<displayHairStyleAction "price" "hairLength - short/medium/long" "hairStyle - 1-5">> --> <<widget displayHairStyleAction>>\ <<if $args[2]>>\ <<if $mcstatTbl.money >= $args[0]>>\ <<button "Buy" "Hair Saloon">>\ <<set $sndPath = "images/sounds/actions/buy" + random(1,2) + ".mp3">> <<playSound $sndPath>>\ <<set $mcstatTbl.money -= $args[0]>>\ <<set $mcattrTbl.morale += $MORALE_RAND.HIGH>>\ <<spendTime $ENERGY.MED 1>>\ <<set $mcTbl.hairLength = $args[1]>> <<set $mcTbl.hairStyle = $args[2]>> <<set $journalEntryType = "newHairStyle">><<include AddEventText>>\ <<clampStats>>\ <</button>>\ <<else>>\ No money <</if>>\ <</if>>\ <</widget>>
<!-- function for working with time and date. will update energy and also variables that change with time (hours, not days) <<spendTime energySpend [energyUsed [dontChangeSceneIf0Energy]]>> <<spendTime>> - will use changePlaceEnergyLost as energy used so useful when changing places when you can vehicle car (so no interior); <<spendTime energySpend>> - used the fixed given amount of energy as energy consumption (and time spend) <<spendTime energySpend dontChangeSceneIf0Energy>> - idem above, but it will NOT make you nap if you reach 0 energy (so no scene change - like in the middle of an event). <<spendTime>> ONLY use it for going between big places (by vehicle) --> <<widget "spendTime">>\ <<silently>>\ <<recalculateVariables>>\ <<set $tmpSTime = $changePlaceEnergyLost>>\ <<if $args[0]>>\ <<set $tmpSTime = $args[0]>>\ <</if>>\ \ <!-- we are outside and shitty weather, don't drive (drive, ATM NOT owned) a car and don't have an umbrella OR coat morale and health drop -->\ <<if $isOutside && ! ($vehicleTbl.name.includes("Car") || $vehicleTbl.name.includes("SUV") || $vehicleTbl.name.includes("Luxury") || $vehicleTbl.name.includes("Sport"))>>\ <<if $weather == "Raining" && ( ! $inventoryArr.includes("Umbrella") || $mcTbl.purse == "None")>>\ <<set $mcattrTbl.morale -= $MORALE_RAND.LOW>>\ <<set $mcattrTbl.health -= random($HEALTH_RAND.LOW, $HEALTH_RAND.MED)>>\ <</if>>\ <<if $weather == "Snowing" && $mcTbl.coat == "None">>\ <<set $mcattrTbl.morale -= $MORALE_RAND.LOW>>\ <<set $mcattrTbl.health -= random($HEALTH_RAND.LOW, $HEALTH_RAND.MED)>>\ <</if>>\ <<if $temperature < $TEMPERATURE.COLD && $mcTbl.coat == "None">>\ <<set $mcattrTbl.morale -= $MORALE_RAND.LOW>>\ <</if>>\ <<if $temperature < $TEMPERATURE.FREEZING && $mcTbl.coat == "None">>\ <<set $mcattrTbl.morale -= $MORALE_RAND.MED>>\ <<set $mcattrTbl.health -= random($HEALTH_RAND.MED, $HEALTH_RAND.HIGH)>>\ <</if>>\ <</if>>\ \ <<if $settingsTbl.ignoreNeeds == false>>\ <<set $mcattrTbl.hunger -= random(0,$tmpSTime)>>\ <<if $mcattrTbl.hunger < $STAT.MIN>>\ <<set $mcattrTbl.hunger = $STAT.MIN>>\ <<set $mcattrTbl.morale -= $MORALE_RAND.LOW>>\ <<set $mcattrTbl.health -= random($HEALTH_RAND.LOW, $HEALTH_RAND.MED)>>\ <</if>>\ \ <<set $mcattrTbl.thirst -= random(0,$tmpSTime*2)>>\ <<if $mcattrTbl.thirst < $STAT.MIN>>\ <<set $mcattrTbl.thirst = $STAT.MIN>>\ <<set $mcattrTbl.morale -= $MORALE_RAND.MED>>\ <<set $mcattrTbl.health -= random($HEALTH_RAND.LOW, $HEALTH_RAND.MED)>>\ <</if>>\ <</if>>\ <<if $tmpSTime >= $ENERGY.MED>>\ <<if $corruption >= $CORRUPTION.WHORE>>\ <<set $mcattrTbl.arousal += random(0, $AROUSAL_RAND.MED)>>\ <<elseif $corruption >= $CORRUPTION.DICKDEP>>\ <<set $mcattrTbl.arousal += random(0, $AROUSAL_RAND.HIGH)>>\ <<elseif $corruption < $CORRUPTION.NORMAL>>\ <<set $mcattrTbl.arousal -= random(0, $AROUSAL_RAND.LOW)>>\ <<else>>\ <</if>>\ \ <<if $mcattrTbl.arousal >= $AROUSAL.DESPERATE>>\ <<if $corruption >= $CORRUPTION.WHORE>>\ <<set $mcattrTbl.morale -= random(0, $MORALE_RAND.HIGH)>>\ <<else>>\ <<set $mcattrTbl.morale -= random(0, $MORALE_RAND.MED)>>\ <</if>>\ <</if>>\ <</if>>\ \ <<clampStats>>\ <<set $mcattrTbl.energy -= $tmpSTime>>\ <<set $minutesSpent = $tmpSTime*8>>\ <<set $oldHours = $gameDate.getUTCHours()>>\ <<addMins $minutesSpent>>\ <<set $isNight = ($gameDate.getUTCHours() >= $NIGHT_TIME.BEGIN || $gameDate.getUTCHours() <= $NIGHT_TIME.END)>>\ \ <<set $isSleepTime = ($gameDate.getUTCHours() >= $SLEEP_TIME.BEGIN || $gameDate.getUTCHours() <= $SLEEP_TIME.END)>>\ <<if ($oldHours < $SLEEP_TIME.END && $gameDate.getUTCHours() >= $SLEEP_TIME.END) || ($isSleepTime && $mcattrTbl.energy <= $STAT.MIN) || $shouldGoToSleep>>\ <<if $args[1]>>\ <<set $shouldGoToSleep = true>>\ <<else>>\ I'm too tired, so I went to my bedroom. <<set $mcattrTbl.energy = $STAT.MIN>>\ <<goto [[Bedroom]]>>\ <</if>>\ <<elseif $mcattrTbl.energy <= $STAT.MIN>>\ <<set $mcattrTbl.energy = $STAT.MIN>>\ <<if $args[1]>>\ <<else>>\ I'm too tired, and fell asleep. <<goto [[FallAsleep]]>>\ <</if>>\ <</if>>\ <<recalculateSexyAndMakeup>>\ <</silently>>\ <</widget>> <!-- <<addMins minutes_to_add_to_date>> --> <<widget "addMins">>\ <<if $args[0]>>\ <<run $gameDate.setUTCMinutes($gameDate.getUTCMinutes() + $args[0])>>\ <</if>>\ <</widget>> <!-- <<addHours hours_to_add_to_date>> --> <<widget "addHours">>\ <<if $args[0]>>\ <<run $gameDate.setUTCHours($gameDate.getUTCHours() + $args[0])>>\ <</if>>\ <</widget>> <!-- <<date>> prints current date ("{day} {month}, {year}") --> <<widget "date">>\ <<print String.format("{0} {1} {2}", $gameDate.getDate(), GameMonths[$gameDate.getMonth()], $gameDate.getFullYear())>>\ <</widget>> <!-- <<time>> prints current time") --> <<widget "time">>\ <<if $gameDate.getUTCHours() lt 10>>0<</if>><<print $gameDate.getUTCHours()>>:<<if $gameDate.getUTCMinutes() lt 10>>0<</if>><<print $gameDate.getUTCMinutes()>>\ <<print String.format(" - {0}", GameDays[$gameDate.getDay()])>>\ <</widget>>
<!-- function that update stats --> <!-- ...Percent - a percent (0.0-1.0) that indicates what percent of the maximum variable (money usually) you will get. ...Chance - a chance that something will occur. Will be compared: rand(100)) <= variable). ...Private - means actions that you will do in private. ...PrivateOrMasked - means actions that you will do in private or in public with a mask. ...Public - means actions that you will do in public. ...PublicOrMany - means actions that you will do in public or in private, but with many (if sex). --> <!-- <<recalculateVariables>> recalculates variables dependant of attributes to reflect the change over time --> <<widget recalculateVariables>>\ <!-- chances for something to occur (will be compared to 100) -->\ <<set $generalRapeChance = Math.clamp(Math.round( ($mcattrTbl.sexy + $mcattrTbl.makeup + $mcattrTbl.fitness + $mcattrTbl.infamy + $mcattrTbl.hygiene + $mcattrTbl.health) / 6, $STAT.MIN, $MAX_PROBABILITY_VALUE), $STAT.MIN, $MAX_PROBABILITY_VALUE) >>\ \ <<set $rapeAfterSleepOutsideChance = Math.clamp((1.1 * $generalRapeChance), $STAT.MIN, $MAX_PROBABILITY_VALUE)>>\ <<set $flashRapeChance = Math.clamp((1.1 * $generalRapeChance), $STAT.MIN, $MAX_PROBABILITY_VALUE)>>\ <<set $rapeAfterMasturbateChance = Math.clamp((1.25 * $generalRapeChance), $STAT.MIN, $MAX_PROBABILITY_VALUE)>>\ \ <<set $policeInterRapeChance = Math.clamp((1.25 * $generalRapeChance), $STAT.MIN, $MAX_PROBABILITY_VALUE)>>\ <<set $policeStationRapeChance = Math.clamp((1.15 * $generalRapeChance), $STAT.MIN, $MAX_PROBABILITY_VALUE)>>\ \ <<set $whoringRapeDayChance = Math.clamp((1.1 * $generalRapeChance), $STAT.MIN, $MAX_PROBABILITY_VALUE)>>\ <<set $whoringRapeNightChance = Math.clamp((1.15 * $generalRapeChance), $STAT.MIN, $MAX_PROBABILITY_VALUE)>>\ <<set $dayRapeChance = Math.clamp((1.1 * $generalRapeChance), $STAT.MIN, $MAX_PROBABILITY_VALUE)>>\ \ <<set $nightRapeChance = Math.clamp((1.2 * $generalRapeChance), $STAT.MIN, $MAX_PROBABILITY_VALUE)>>\ \ <<set $pickedUpChance = Math.clamp(Math.round( ($mcattrTbl.sexy + $mcattrTbl.makeup + $mcattrTbl.fitness + $mcattrTbl.hygiene + $mcattrTbl.health) / 5, $STAT.MIN, $MAX_PROBABILITY_VALUE), $STAT.MIN, $MAX_PROBABILITY_VALUE)>>\ \ <!-- other generators -->\ <<set $willEscapeRape = random($mcattrTbl.fitness/2, $mcattrTbl.fitness) >= Math.clamp(($mcSexData.guys * $RAPE_FITNESS_PER_GUY_CHANCE), $STAT.MIN, $MAX_PROBABILITY_VALUE)>>\ \ <!-- npc sex arousal -->\ <<set $sexMinNPCArousal = 20 + Math.round(random($mcattrTbl.sexualExperience/5))>>\ <<set $sexMaxNPCArousal = 25 + Math.round(random($mcattrTbl.sexualExperience/2))>>\ \ <!-- money percent of maximum you get -->\ <<set $gloryMoneyPercent = ($mcattrTbl.hygiene + $mcattrTbl.charisma + $mcattrTbl.corruption + $mcattrTbl.sexualExperience*2) / 500>>\ <<set $modelMoneyPercent = ($mcattrTbl.fitness + $mcattrTbl.makeup + $mcattrTbl.fame*3 + $mcattrTbl.health + $mcattrTbl.sexy + $mcattrTbl.charisma) / 800>>\ <<set $rapeMoneyPercent = ($mcattrTbl.hygiene + $mcattrTbl.makeup + $mcattrTbl.health + $mcattrTbl.fame + $mcattrTbl.sexy + $mcattrTbl.will + $mcattrTbl.fear) / 700>>\ <<set $sexMoneyPercent = ($mcattrTbl.hygiene + $mcattrTbl.health + $mcattrTbl.charisma + $mcattrTbl.corruption + $mcattrTbl.fitness*2 + $mcattrTbl.makeup + $mcattrTbl.sexualExperience*2 + $mcattrTbl.intelligence + $mcattrTbl.fame*2 + $mcattrTbl.infamy + $mcattrTbl.sexy) / 1400>>\ <<set $stripMoneyPercent = ($mcattrTbl.sexualExperience + $mcattrTbl.charisma + $mcattrTbl.intelligence + $mcattrTbl.fitness + $mcattrTbl.fame + $mcattrTbl.sexy + $mcattrTbl.health + $mcattrTbl.makeup) / 800>>\ <<set $workMoneyPercent = ($mcattrTbl.fame + $mcattrTbl.intelligence*3 + $mcattrTbl.charisma*2 + $mcattrTbl.fitness + Math.clamp($mcjobTbl.daysFromHire, $STAT.MIN, $STAT.MAX)) / 800>>\ <<set $webMoneyPercent = ($mcattrTbl.sexualExperience + $mcattrTbl.charisma + $mcattrTbl.intelligence + $mcattrTbl.fame + $mcattrTbl.arousal + $mcattrTbl.makeup + $mcattrTbl.infamy + $mcattrTbl.health + Math.clamp(($webTbl.subscribers / $MAX_WEB_SUBSCR_DIV_100_VALUE), $STAT.MIN, $STAT.MAX)*3) / 1100>>\ \ <!-- other stats for you -->\ <<set $youAreASaint = $mcattrTbl.corruption <= $CORRUPTION.VIRGIN>>\ <<set $youAreBold = $mcattrTbl.corruption > $CORRUPTION.PLAYFUL>>\ \ <<set $tooCorruptedForGoodJob = ($mcattrTbl.fame >= $FAME.KNOWN && $mcattrTbl.infamy > $INFAMY.OK) || ($mcattrTbl.fame >= $FAME.UNKNOWN && $mcattrTbl.infamy > $INFAMY.BAD)>>\ <<set $begForMoney = $mcstatTbl.home == "None" || ($mcattrTbl.corruption > $CORRUPTION.LEARN) && $mcattrTbl.will < $WILL.DOM || $mcstatTbl.debt > $DEBT.MED>>\ <<set $preparedToModel = $mcattrTbl.makeup >= $MAKEUP.MED && $mcattrTbl.hygiene >= $HYGIENE.GOOD && $mcattrTbl.health >= $HEALTH.MED>>\ \ <!-- how attractive you are -->\ <<set $youAreFuckable = $mcattrTbl.legHair < $HAIRY_LEGS_VALUE && $mcattrTbl.hygiene >= $HYGIENE.MIN>>\ <<set $youAreSexy = $mcattrTbl.legHair < $HAIRY_LEGS_VALUE && $mcattrTbl.hygiene >= $HYGIENE.MIN && $mcattrTbl.health >= $HEALTH.MED && $mcattrTbl.sexy >= $SEXY.MED>>\ <<set $youAreHot = $mcattrTbl.legHair < $HAIRY_LEGS_VALUE && $mcattrTbl.hygiene >= $HYGIENE.MIN && $mcattrTbl.health >= $HEALTH.MED && $mcattrTbl.sexy >= $SEXY.HIGH>>\ <<set $youAreIrresistible = $mcattrTbl.legHair < $HAIRY_LEGS_VALUE && $mcattrTbl.hygiene >= $HYGIENE.GOOD && $mcattrTbl.health >= $HEALTH.MED && $mcattrTbl.sexy >= $SEXY.IRES>>\ \ <!-- how convincing other characters you are-->\ <<set $youAreConvincing = ($mcattrTbl.intelligence >= $INTELLIGENCE.MED || $mcattrTbl.charisma >= $CHARISMA.MED) && $mcattrTbl.health >= $HEALTH.MED && $mcattrTbl.hygiene >= $HYGIENE.MIN>>\ <<set $youAreMagnetic = ($mcattrTbl.intelligence >= $INTELLIGENCE.HIGH || $mcattrTbl.charisma >= $CHARISMA.HIGH) && $mcattrTbl.health >= $HEALTH.MED && $mcattrTbl.hygiene >= $HYGIENE.GOOD>>\ \ <!-- how willing are to show your body -->\ <<set $showBoobsPublic = $mcattrTbl.corruption >= $CORRUPTION.PLAYFUL>> <!-- show boobs on beach etc -->\ <<set $showPussyPublic = $mcattrTbl.corruption >= $CORRUPTION.LEARN>>\ <<set $showBoobsForMoney = $mcattrTbl.corruption >= $CORRUPTION.PLAYFUL || $mcstatTbl.debt >= $DEBT.MED>> <!-- for money -->\ <<set $showPussyForMoney = $mcattrTbl.corruption >= $CORRUPTION.LEARN || $mcstatTbl.debt >=$DEBT.MED>>\ <<set $showBodyCareless = $mcattrTbl.corruption >= $CORRUPTION.EXP>>\ \ <!-- how willing are to do certain sexual acts -->\ <<set $masturbatePrivate = $mcattrTbl.arousal > $AROUSAL.MED>>\ <<set $masturbatePublic = $mcattrTbl.corruption >= $CORRUPTION.EXP || ($mcattrTbl.corruption >= $CORRUPTION.PLAYFUL && $mcattrTbl.arousal >= $AROUSAL.NEEDING) || ($mcattrTbl.corruption >= $CORRUPTION.NORMAL && $mcattrTbl.arousal >= $AROUSAL.DESPERATE) || ($will < $WILL.SUB && $arousal > $AROUSAL.NEEDING)>>\ <<set $offerSexWhenInTroublePrivateOrMasked = $mcattrTbl.corruption > $CORRUPTION.PLAYFUL || $mcstatTbl.debt >= $DEBT.MED || $will < $WILL.SUB || ($fear >= $FEAR.SCARED && $fear < $FEAR.FROZEN)>>\ <<set $offerSexWhenInTroublePublicOrMany = $mcattrTbl.corruption > $CORRUPTION.LEARN || $mcstatTbl.debt >= $DEBT.HIGH || $will < $WILL.SLAVE || ($fear >= $FEAR.SCARED && $fear < $FEAR.FROZEN)>>\ <<set $offerBjForMoneyPrivateOrMasked = $mcattrTbl.corruption >= $CORRUPTION.LEARN || $mcstatTbl.debt >= $DEBT.MED || $will < $WILL.SUB>>\ <<set $offerSexForMoneyPrivateOrMasked = $mcattrTbl.corruption >= $CORRUPTION.EXP || $will < $WILL.SLAVE>>\ <<set $offerSexForMoneyPublicOrMany = $mcattrTbl.corruption >= $CORRUPTION.WHORE || $mcstatTbl.debt > $DEBT.MAX || $will < $WILL.SLAVE>>\ <<set $offerSexForMoneyCareless = $mcattrTbl.corruption >= $CORRUPTION.DICKDEP || $mcstatTbl.debt >= $DEBT.MAX || $will < $WILL.SLAVE>>\ <<set $offerSexForFunPrivateOrMasked = ($mcattrTbl.corruption >= $CORRUPTION.WHORE || $will < $WILL.SLAVE) && $mcattrTbl.arousal >= $AROUSAL.NEEDING>>\ <<set $offerSexForFunPublicOrMany = ($mcattrTbl.corruption >= $CORRUPTION.DICKDEP || $will < $WILL.SLAVE) && $mcattrTbl.arousal >= $AROUSAL.NEEDING>>\ <<set $offerSexForFunCareless = ($mcattrTbl.corruption >= $CORRUPTION.DICKDEP || $will < $WILL.SLAVE) && $mcattrTbl.arousal >= $AROUSAL.NEEDING>>\ <</widget>>
<<nobr>> <<spendTime $ENERGY.MAX 1>> <<setTempMoneyVar $workMoneyPercent $WORK_MONEY.MIN $WORK_MONEY.MAX>> <<set $tmpReputation = random($FAME_RAND.LOW, $FAME_RAND.MED)>> I worked for 8 hours and earn $tmpMoney.<br> <<if $tmpReputation > 0>> I also earned $tmpReputation reputation.<br> <</if>> <<set $mcstatTbl.money += $tmpMoney>> <<set $mcattrTbl.fame += $tmpReputation>> <<set $mcattrTbl.morale -= random($MORALE_RAND.HIGH, $MORALE_RAND.HIGH)>> <<clampStats>> <<set $journalEntryType = "dayWork">><<include AddEventText>> <br>[[Back|Home]] <</nobr>>